Home
last modified time | relevance | path

Searched refs:sip_msg (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/lib/libsip/common/
H A Dsip_itf.c146 msg = sip_msg->sip_msg_buf; in sip_setup_header_pointers()
147 end = sip_msg->sip_msg_buf + sip_msg->sip_msg_len; in sip_setup_header_pointers()
219 if (msg - sip_msg->sip_msg_buf >= sip_msg->sip_msg_len) in sip_setup_header_pointers()
229 sip_msg->sip_msg_start_line = sip_msg->sip_msg_headers_start; in sip_setup_header_pointers()
245 sip_msg->sip_msg_content->sip_content_end = sip_msg->sip_msg_buf + in sip_setup_header_pointers()
246 sip_msg->sip_msg_len; in sip_setup_header_pointers()
418 _sip_msg_t *sip_msg; in sip_process_new_packet() local
447 if (sip_msg == NULL) { in sip_process_new_packet()
490 (sip_msg_t)sip_msg, in sip_process_new_packet()
505 if (sip_msg == NULL) in sip_process_new_packet()
[all …]
H A Dsip_add_hdrs.c131 if (sip_msg == NULL || hdr_name == NULL) in sip_add_empty_hdr()
133 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_empty_hdr()
176 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_2strs_to_msg()
246 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_str_to_msg()
297 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_int_to_msg()
359 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_intstr_to_msg()
728 if (sip_msg == NULL || (int)secs < 0) in sip_add_expires()
758 if (sip_msg == NULL || resp_num <= 0) in sip_add_rseq()
1018 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_warning()
1065 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_rack()
[all …]
H A Dsip_hdrs_ui.c220 if (sip_msg == NULL) { in sip_get_cftruri_from_msg()
258 if (sip_msg == NULL) { in sip_get_cftrname_from_msg()
313 if (sip_msg == NULL) { in sip_get_from_tag()
368 if (sip_msg == NULL) { in sip_get_to_tag()
598 if (sip_msg == NULL) { in sip_get_branchid()
604 _sip_msg = (_sip_msg_t *)sip_msg; in sip_get_branchid()
670 if (sip_msg == NULL) in sip_add_branchid_to_via()
677 _sip_msg = (_sip_msg_t *)sip_msg; in sip_add_branchid_to_via()
707 if (sip_msg == NULL) { in sip_get_num_via()
712 _sip_msg = (_sip_msg_t *)sip_msg; in sip_get_num_via()
[all …]
H A Dsip_dialog.c150 if (msg_chain->sip_msg != NULL) in sip_release_dialog_res()
151 free(msg_chain->sip_msg); in sip_release_dialog_res()
944 chdr = sip_search_for_header(sip_msg, in sip_complete_dialog()
1065 (sip_msg_t)sip_msg, NULL); in sip_complete_dialog()
1271 sip_dialog_find(_sip_msg_t *sip_msg) in sip_dialog_find() argument
1529 (sip_msg_t)sip_msg, NULL); in sip_dialog_process()
1532 (sip_msg_t)sip_msg); in sip_dialog_process()
1539 sip_msg, SIP_UAC_DIALOG); in sip_dialog_process()
1545 sip_msg, SIP_DLG_EARLY, in sip_dialog_process()
1724 (void) pthread_mutex_lock(&sip_msg-> in sip_update_dialog()
[all …]
H A Dsip_headers.c464 if (msg == NULL || sip_msg == NULL) in sip_copy_start_line()
467 _sip_msg = (_sip_msg_t *)sip_msg; in sip_copy_start_line()
544 sip_delete_start_line(sip_msg_t sip_msg) in sip_delete_start_line() argument
549 if (sip_msg == NULL) in sip_delete_start_line()
552 _sip_msg = (_sip_msg_t *)sip_msg; in sip_delete_start_line()
593 _sip_msg = (_sip_msg_t *)sip_msg; in sip_delete_headers()
637 new_header->sip_hdr_sipmsg = sip_msg; in _sip_add_header()
686 sip_msg->sip_msg_headers_end; in _sip_add_header()
697 sip_msg->sip_msg_headers_start; in _sip_add_header()
805 if (sip_msg == NULL) in sip_search_for_header()
[all …]
H A Dsip_ui.c58 if (sip_msg == NULL) { in sip_get_header()
83 if (sip_msg == NULL || !sip_msg_is_request(sip_msg, error)) { in sip_reqline_to_str()
102 if (sip_msg == NULL || sip_msg_is_request(sip_msg, error)) { in sip_respline_to_str()
432 if (sip_msg == NULL) { in sip_msg_is_request()
463 if (sip_msg == NULL) { in sip_msg_is_response()
494 if (sip_msg == NULL) { in sip_get_request_method()
529 if (sip_msg == NULL) { in sip_get_request_uri_str()
571 if (sip_msg == NULL) { in sip_get_response_code()
605 if (sip_msg == NULL) { in sip_get_response_phrase()
643 if (sip_msg == NULL) { in sip_get_sip_version()
[all …]
H A Dsip_dialog_ui.c47 sip_msg_t sip_msg; in sip_create_dialog_req() local
55 if ((sip_msg = sip_new_msg()) == NULL) in sip_create_dialog_req()
66 if (sip_add_request_line(sip_msg, method, uri) != 0) { in sip_create_dialog_req()
83 if (sip_add_maxforward(sip_msg, maxforward) != 0) in sip_create_dialog_req()
93 if (sip_add_cseq(sip_msg, method, cseq) != 0) { in sip_create_dialog_req()
112 return (sip_msg); in sip_create_dialog_req()
115 sip_free_msg(sip_msg); in sip_create_dialog_req()
128 sip_msg_t sip_msg; in sip_create_dialog_req_nocontact() local
132 if (sip_msg != NULL) { in sip_create_dialog_req_nocontact()
134 sip_free_msg(sip_msg); in sip_create_dialog_req_nocontact()
[all …]
H A Dsip_msg.c52 _sip_msg_t *sip_msg; in sip_new_msg() local
55 if (sip_msg != NULL) { in sip_new_msg()
56 sip_msg->sip_msg_ref_cnt = 1; in sip_new_msg()
59 return ((sip_msg_t)sip_msg); in sip_new_msg()
110 sip_free_msg(sip_msg_t sip_msg) in sip_free_msg() argument
112 if (sip_msg == NULL) in sip_free_msg()
125 if (sip_msg == NULL) in sip_hold_msg()
144 if (sip_msg == NULL) in sip_clone_msg()
224 if (sip_msg == NULL) { in sip_msg_to_str()
229 msg = (_sip_msg_t *)sip_msg; in sip_msg_to_str()
[all …]
H A Dsip_msg.h324 #define SIP_MSG_REFCNT_INCR(sip_msg) { \ argument
325 (void) pthread_mutex_lock(&(sip_msg)->sip_msg_mutex); \
326 (sip_msg)->sip_msg_ref_cnt++; \
327 (void) pthread_mutex_unlock(&(sip_msg)->sip_msg_mutex); \
331 #define SIP_MSG_REFCNT_DECR(sip_msg) { \ argument
332 (void) pthread_mutex_lock(&(sip_msg)->sip_msg_mutex); \
333 assert((sip_msg)->sip_msg_ref_cnt > 0); \
334 if (--(sip_msg)->sip_msg_ref_cnt == 0) { \
335 sip_destroy_msg(sip_msg); \
337 (void) pthread_mutex_unlock(&(sip_msg)->sip_msg_mutex); \
[all …]
H A Dsip_xaction_state_mc.c148 if (sip_msg != NULL) { in sip_setup_timer()
154 SIP_MSG_REFCNT_INCR(sip_msg); in sip_setup_timer()
155 sip_trans->sip_xaction_last_msg = sip_msg; in sip_setup_timer()
598 _sip_msg_t **sip_msg) in sip_xaction_input() argument
624 _sip_msg_t **sip_msg) in sip_srv_xaction_input() argument
627 _sip_msg_t *msg = *sip_msg; in sip_srv_xaction_input()
797 *sip_msg = NULL; in sip_srv_xaction_input()
853 *sip_msg = NULL; in sip_srv_xaction_input()
916 _sip_msg_t **sip_msg) in sip_clnt_xaction_inv_res() argument
919 _sip_msg_t *msg = *sip_msg; in sip_clnt_xaction_inv_res()
[all …]
H A Dsip_xaction_ui.c73 sip_get_trans(sip_msg_t sip_msg, int which, int *error) in sip_get_trans() argument
77 if (sip_msg == NULL) { in sip_get_trans()
82 return ((sip_transaction_t)sip_xaction_get(NULL, sip_msg, B_FALSE, in sip_get_trans()
H A Dsip_logging.c292 sip_msg); in sip_write_xaction_to_log()
293 free(msg_chain->sip_msg); in sip_write_xaction_to_log()
343 sip_msg); in sip_write_dlg_to_log()
344 free(msg_chain->sip_msg); in sip_write_dlg_to_log()
395 sip_add_log(sip_log_t *sip_log, sip_msg_t sip_msg, int seq, int type) in sip_add_log() argument
414 msgstr = sip_msg_to_str(sip_msg, NULL); in sip_add_log()
420 new_msg->sip_msg = msgstr; in sip_add_log()
H A Dsip_gids.c187 sip_branchid(sip_msg_t sip_msg) in sip_branchid() argument
203 if (sip_msg == NULL) { in sip_branchid()
217 _sip_msg = (_sip_msg_t *)sip_msg; in sip_branchid()
H A Dsip_miscdefs.h221 char *sip_msg; member
H A Dsip_xaction.c533 if (msg_chain->sip_msg != NULL) in sip_xaction_remove()
534 free(msg_chain->sip_msg); in sip_xaction_remove()
H A Dsip_parse_hdrs.c1630 _sip_msg_t *sip_msg; in sip_parse_cftr_header() local
1647 sip_msg = sip_header->sip_hdr_sipmsg; in sip_parse_cftr_header()
1648 msg_type = sip_msg->sip_msg_req_res; in sip_parse_cftr_header()
H A Dsip.h612 extern int sip_delete_start_line(sip_msg_t sip_msg);
/illumos-gate/usr/src/lib/libsip/
H A DMakefile.com28 OBJECTS = sip_headers.o sip_msg.o sip_gids.o \