/illumos-gate/usr/src/lib/libsip/common/ |
H A D | sip_itf.c | 146 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 D | sip_add_hdrs.c | 131 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 D | sip_hdrs_ui.c | 220 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 D | sip_dialog.c | 150 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 D | sip_headers.c | 464 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 D | sip_ui.c | 58 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 D | sip_dialog_ui.c | 47 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 D | sip_msg.c | 52 _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 D | sip_msg.h | 324 #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 D | sip_xaction_state_mc.c | 148 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 D | sip_xaction_ui.c | 73 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 D | sip_logging.c | 292 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 D | sip_gids.c | 187 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 D | sip_miscdefs.h | 221 char *sip_msg; member
|
H A D | sip_xaction.c | 533 if (msg_chain->sip_msg != NULL) in sip_xaction_remove() 534 free(msg_chain->sip_msg); in sip_xaction_remove()
|
H A D | sip_parse_hdrs.c | 1630 _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 D | sip.h | 612 extern int sip_delete_start_line(sip_msg_t sip_msg);
|
/illumos-gate/usr/src/lib/libsip/ |
H A D | Makefile.com | 28 OBJECTS = sip_headers.o sip_msg.o sip_gids.o \
|