#include <sofia-sip/msg_types.h>
Include dependency graph for msg.h:
Go to the source code of this file.
Defines | |
#define | MSG_FLAGS(f, v) |
Test if all the flags in v are set in f. | |
Enumerations | |
enum | msg_streaming_status { msg_stop_streaming, msg_start_streaming } |
enum | msg_flg_user { MSG_FLG_COMPACT, MSG_FLG_CANONIC, MSG_FLG_EXTRACT_COPY, MSG_FLG_COMMA_LISTS, MSG_FLG_MAILBOX, MSG_FLG_CHUNKING, MSG_FLG_STREAMING, MSG_FLG_THRDSAFE } |
Flags controlling parser/printer. More... | |
enum | msg_flg_parser { MSG_FLG_HEADERS, MSG_FLG_BODY, MSG_FLG_CHUNKS, MSG_FLG_TRAILERS, MSG_FLG_FRAGS, MSG_FLG_COMPLETE, MSG_FLG_ERROR, MSG_FLG_TOOLARGE, MSG_FLG_TRUNC, MSG_FLG_TIMEOUT } |
Flags used by parser. More... | |
Functions | |
SOFIAPUBFUN msg_pub_t * | msg_object (msg_t const *msg) |
Retrieve public message structure. | |
SOFIAPUBFUN unsigned | msg_extract_errors (msg_t const *msg) |
Get error classification flags. | |
SOFIAPUBFUN msg_header_t ** | msg_chain_head (msg_t const *msg) |
Return head of the fragment chain. | |
SOFIAPUBFUN void | msg_unprepare (msg_t *msg) |
Clear 'prepared' flag. | |
SOFIAPUBFUN int | msg_is_prepared (msg_t const *msg) |
Return true if message is prepared. | |
SOFIAPUBFUN int | msg_is_streaming (msg_t const *msg) |
Test if streaming is in progress. | |
SOFIAPUBFUN void | msg_set_streaming (msg_t *msg, enum msg_streaming_status what) |
Enable/disable streaming. | |
SOFIAPUBFUN unsigned | msg_get_flags (msg_t const *msg, unsigned mask) |
Get message flags. | |
SOFIAPUBFUN unsigned | msg_set_flags (msg_t *msg, unsigned mask) |
Set message flags. | |
SOFIAPUBFUN unsigned | msg_zap_flags (msg_t *msg, unsigned mask) |
Clear message flags. |
enum msg_flg_parser |
Flags used by parser.
enum msg_flg_user |
Flags controlling parser/printer.
enum msg_streaming_status |
SOFIAPUBFUN msg_pub_t* msg_object | ( | msg_t const * | msg | ) |
Retrieve public message structure.
This function returns a pointer to the public message structure.
msg | pointer to msg object |