Lines Matching defs:sip_msg
34 #include "sip_msg.h"
51 _sip_msg_t *sip_msg;
53 sip_msg = calloc(1, sizeof (_sip_msg_t));
54 if (sip_msg != NULL) {
55 sip_msg->sip_msg_ref_cnt = 1;
56 (void) pthread_mutex_init(&sip_msg->sip_msg_mutex, NULL);
58 return ((sip_msg_t)sip_msg);
109 sip_free_msg(sip_msg_t sip_msg)
111 if (sip_msg == NULL)
114 SIP_MSG_REFCNT_DECR((_sip_msg_t *)sip_msg);
121 sip_hold_msg(sip_msg_t sip_msg)
124 if (sip_msg == NULL)
127 SIP_MSG_REFCNT_INCR((_sip_msg_t *)sip_msg);
134 sip_clone_msg(sip_msg_t sip_msg)
143 if (sip_msg == NULL)
148 _sip_msg = (_sip_msg_t *)sip_msg;
218 sip_msg_to_str(sip_msg_t sip_msg, int *error)
223 if (sip_msg == NULL) {
228 msg = (_sip_msg_t *)sip_msg;
459 * Add content (message body) to sip_msg
462 sip_add_content(sip_msg_t sip_msg, char *content)
469 if (sip_msg == NULL || content == NULL || strlen(content) == 0)
472 _sip_msg = (_sip_msg_t *)sip_msg;
516 sip_free_content(_sip_msg_t *sip_msg)
520 if (sip_msg == NULL)
522 content = sip_msg->sip_msg_content;
532 sip_msg->sip_msg_content = NULL;