#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 |