|
Classes |
struct | osip_message |
struct | osip_message |
Defines |
#define | SIP_MESSAGE_MAX_LENGTH 4000 |
#define | BODY_MESSAGE_MAX_SIZE 1000 |
#define | MSG_IS_RESPONSE(msg) ((msg)->status_code!=0) |
#define | MSG_IS_REQUEST(msg) ((msg)->status_code==0) |
#define | MSG_IS_INVITE(msg) |
#define | MSG_IS_ACK(msg) |
#define | MSG_IS_REGISTER(msg) |
#define | MSG_IS_BYE(msg) |
#define | MSG_IS_OPTIONS(msg) |
#define | MSG_IS_INFO(msg) |
#define | MSG_IS_CANCEL(msg) |
#define | MSG_IS_REFER(msg) |
#define | MSG_IS_NOTIFY(msg) |
#define | MSG_IS_SUBSCRIBE(msg) |
#define | MSG_IS_MESSAGE(msg) |
#define | MSG_IS_PRACK(msg) |
#define | MSG_IS_UPDATE(msg) |
#define | MSG_IS_PUBLISH(msg) |
#define | MSG_IS_STATUS_1XX(msg) |
#define | MSG_IS_STATUS_2XX(msg) |
#define | MSG_IS_STATUS_3XX(msg) |
#define | MSG_IS_STATUS_4XX(msg) |
#define | MSG_IS_STATUS_5XX(msg) |
#define | MSG_IS_STATUS_6XX(msg) |
#define | MSG_TEST_CODE(msg, code) |
#define | MSG_IS_RESPONSE_FOR(msg, requestname) |
#define | osip_generic_param_init(GP) osip_uri_param_init(GP) |
#define | osip_generic_param_free(GP) osip_uri_param_free(GP) |
#define | osip_generic_param_set(GP, NAME, VALUE) osip_uri_param_set(GP, NAME, VALUE) |
#define | osip_generic_param_clone(GP, DEST) osip_uri_param_clone(GP,DEST) |
#define | osip_generic_param_add(LIST, NAME, VALUE) osip_uri_param_add(LIST,NAME,VALUE) |
#define | osip_generic_param_get_byname(LIST, NAME, DEST) osip_uri_param_get_byname(LIST,NAME,DEST) |
Typedefs |
typedef osip_message | osip_message_t |
Functions |
int | osip_message_init (osip_message_t **sip) |
void | osip_message_free (osip_message_t *sip) |
int | osip_message_parse (osip_message_t *sip, const char *buf, size_t length) |
int | osip_message_to_str (osip_message_t *sip, char **dest, size_t *message_length) |
int | osip_message_clone (const osip_message_t *sip, osip_message_t **dest) |
void | osip_message_set_reason_phrase (osip_message_t *sip, char *reason) |
char * | osip_message_get_reason_phrase (const osip_message_t *sip) |
void | osip_message_set_status_code (osip_message_t *sip, int statuscode) |
int | osip_message_get_status_code (const osip_message_t *sip) |
void | osip_message_set_method (osip_message_t *sip, char *method) |
char * | osip_message_get_method (const osip_message_t *sip) |
void | osip_message_set_version (osip_message_t *sip, char *version) |
char * | osip_message_get_version (const osip_message_t *sip) |
void | osip_message_set_uri (osip_message_t *sip, osip_uri_t *uri) |
osip_uri_t * | osip_message_get_uri (const osip_message_t *sip) |
void | osip_generic_param_set_name (osip_generic_param_t *generic_param, char *name) |
char * | osip_generic_param_get_name (const osip_generic_param_t *generic_param) |
void | osip_generic_param_set_value (osip_generic_param_t *generic_param, char *value) |
char * | osip_generic_param_get_value (const osip_generic_param_t *generic_param) |