/illumos-gate/usr/src/lib/libsip/common/ |
H A D | sip_xaction_ui.c | 36 #include "sip_msg.h" 75 sip_get_trans(sip_msg_t sip_msg, int which, int *error) argument 79 if (sip_msg == NULL) { 84 return ((sip_transaction_t)sip_xaction_get(NULL, sip_msg, B_FALSE,
|
H A D | sip_dialog_ui.c | 35 #include "sip_msg.h" 49 sip_msg_t sip_msg; local 57 if ((sip_msg = sip_new_msg()) == NULL) 68 if (sip_add_request_line(sip_msg, method, uri) != 0) { 73 if (sip_copy_header(sip_msg, _dialog->sip_dlg_local_uri_tag, NULL) != 0) 75 if (sip_copy_header(sip_msg, _dialog->sip_dlg_remote_uri_tag, NULL) != 79 if (sip_copy_header(sip_msg, _dialog->sip_dlg_local_contact, NULL) != 0) 81 if (sip_add_via(sip_msg, transport, sent_by, sent_by_port, via_param) != 85 if (sip_add_maxforward(sip_msg, maxforward) != 0) 87 if (sip_copy_header(sip_msg, _dialo 130 sip_msg_t sip_msg; local [all...] |
H A D | sip_gids.c | 44 #include "sip_msg.h" 189 sip_branchid(sip_msg_t sip_msg) argument 205 if (sip_msg == NULL) { 219 _sip_msg = (_sip_msg_t *)sip_msg;
|
H A D | sip_itf.c | 38 #include "sip_msg.h" 88 sip_send_resp(sip_conn_object_t conn_obj, _sip_msg_t *sip_msg, int resp) argument 92 sip_msg_resp = (_sip_msg_t *)sip_create_response((sip_msg_t)sip_msg, 120 sip_check_common_headers(sip_conn_object_t conn_obj, _sip_msg_t *sip_msg) argument 124 if (sip_get_to_uri_str((sip_msg_t)sip_msg, &err) == NULL) 126 if (sip_get_from_uri_str((sip_msg_t)sip_msg, &err) == NULL) 128 if (sip_get_callseq_num((sip_msg_t)sip_msg, &err) < 0) 130 if (sip_get_callid((sip_msg_t)sip_msg, &err) == NULL) 134 sip_send_resp(conn_obj, sip_msg, SIP_BAD_REQUEST); 142 sip_setup_header_pointers(_sip_msg_t *sip_msg) argument 260 sip_sendmsg(sip_conn_object_t obj, sip_msg_t sip_msg, sip_dialog_t dialog, uint32_t flags) argument 391 sip_valid_sent_by(sip_msg_t sip_msg) argument 420 _sip_msg_t *sip_msg; local [all...] |
H A D | sip_logging.c | 38 #include "sip_msg.h" 294 sip_msg); 295 free(msg_chain->sip_msg); 345 sip_msg); 346 free(msg_chain->sip_msg); 397 sip_add_log(sip_log_t *sip_log, sip_msg_t sip_msg, int seq, int type) argument 416 msgstr = sip_msg_to_str(sip_msg, NULL); 422 new_msg->sip_msg = msgstr;
|
H A D | sip_xaction_state_mc.c | 41 #include "sip_msg.h" 134 _sip_msg_t *sip_msg, sip_timer_t timer, int type) 150 if (sip_msg != NULL) { 156 SIP_MSG_REFCNT_INCR(sip_msg); 157 sip_trans->sip_xaction_last_msg = sip_msg; 600 _sip_msg_t **sip_msg) 605 sip_msg_info = (*sip_msg)->sip_msg_req_res; 610 (sip_msg_t)*sip_msg, sip_trans->sip_xaction_msgcnt, 615 ret = sip_srv_xaction_input(conn_obj, sip_trans, sip_msg); 617 ret = sip_clnt_xaction_input(conn_obj, sip_trans, sip_msg); 133 sip_setup_timer(sip_conn_object_t conn_obj, sip_xaction_t *sip_trans, _sip_msg_t *sip_msg, sip_timer_t timer, int type) argument 599 sip_xaction_input(sip_conn_object_t conn_obj, sip_xaction_t *sip_trans, _sip_msg_t **sip_msg) argument 625 sip_srv_xaction_input(sip_conn_object_t conn_obj, sip_xaction_t *sip_trans, _sip_msg_t **sip_msg) argument 917 sip_clnt_xaction_inv_res(sip_conn_object_t conn_obj, sip_xaction_t *sip_trans, _sip_msg_t **sip_msg) argument 1114 sip_clnt_xaction_noninv_res(sip_conn_object_t conn_obj, sip_xaction_t *sip_trans, _sip_msg_t **sip_msg) argument [all...] |
H A D | sip_headers.c | 37 #include "sip_msg.h" 293 * Copy header with extra_param, if any, to sip_msg 296 _sip_copy_header(_sip_msg_t *sip_msg, _sip_header_t *header, char *extra_param, argument 306 assert(mutex_held(&sip_msg->sip_msg_mutex)); 365 _sip_add_header(sip_msg, new_header, B_TRUE, B_FALSE, NULL); 456 * Copy start line from msg to sip_msg 459 sip_copy_start_line(sip_msg_t msg, sip_msg_t sip_msg) argument 466 if (msg == NULL || sip_msg == NULL) 469 _sip_msg = (_sip_msg_t *)sip_msg; 484 (void) pthread_mutex_lock(&sip_msg 546 sip_delete_start_line(sip_msg_t sip_msg) argument 590 sip_delete_headers(sip_msg_t sip_msg, char *header_name) argument 629 _sip_add_header(_sip_msg_t *sip_msg, _sip_header_t *new_header, boolean_t append, boolean_t first, char *header_name) argument 796 sip_search_for_header(_sip_msg_t *sip_msg, char *header_name, _sip_header_t *old_header) argument 902 _sip_startline_to_str(_sip_msg_t *sip_msg, int *error) argument [all...] |
H A D | sip_msg.c | 37 #include "sip_msg.h" 54 _sip_msg_t *sip_msg; local 56 sip_msg = calloc(1, sizeof (_sip_msg_t)); 57 if (sip_msg != NULL) { 58 sip_msg->sip_msg_ref_cnt = 1; 59 (void) pthread_mutex_init(&sip_msg->sip_msg_mutex, NULL); 61 return ((sip_msg_t)sip_msg); 112 sip_free_msg(sip_msg_t sip_msg) argument 114 if (sip_msg == NULL) 117 SIP_MSG_REFCNT_DECR((_sip_msg_t *)sip_msg); 124 sip_hold_msg(sip_msg_t sip_msg) argument 137 sip_clone_msg(sip_msg_t sip_msg) argument 221 sip_msg_to_str(sip_msg_t sip_msg, int *error) argument 465 sip_add_content(sip_msg_t sip_msg, char *content) argument 519 sip_free_content(_sip_msg_t *sip_msg) argument [all...] |
H A D | sip_parse_hdrs.c | 35 #include "sip_msg.h" 1634 _sip_msg_t *sip_msg; local 1651 sip_msg = sip_header->sip_hdr_sipmsg; 1652 msg_type = sip_msg->sip_msg_req_res;
|
H A D | sip_ui.c | 38 #include "sip_msg.h" 52 sip_get_header(sip_msg_t sip_msg, char *header_name, sip_header_t old_header, argument 60 if (sip_msg == NULL) { 65 _sip_msg = (_sip_msg_t *)sip_msg; 67 sip_hdr = (sip_header_t)sip_search_for_header((_sip_msg_t *)sip_msg, 79 sip_reqline_to_str(sip_msg_t sip_msg, int *error) argument 85 if (sip_msg == NULL || !sip_msg_is_request(sip_msg, error)) { 90 reqstr = _sip_startline_to_str((_sip_msg_t *)sip_msg, error); 98 sip_respline_to_str(sip_msg_t sip_msg, in argument 426 sip_msg_is_request(sip_msg_t sip_msg, int *error) argument 457 sip_msg_is_response(sip_msg_t sip_msg, int *error) argument 488 sip_get_request_method(sip_msg_t sip_msg, int *error) argument 522 sip_get_request_uri_str(sip_msg_t sip_msg, int *error) argument 565 sip_get_response_code(sip_msg_t sip_msg, int *error) argument 599 sip_get_response_phrase(sip_msg_t sip_msg, int *error) argument 637 sip_get_sip_version(sip_msg_t sip_msg, int *error) argument 668 sip_get_msg_len(sip_msg_t sip_msg, int *error) argument 688 sip_get_content(sip_msg_t sip_msg, int *error) argument 737 sip_copy_header(sip_msg_t sip_msg, sip_header_t sip_header, char *param) argument 799 sip_add_header(sip_msg_t sip_msg, char *header_string) argument 917 sip_get_request_uri(sip_msg_t sip_msg, int *error) argument [all...] |
H A D | sip_add_hdrs.c | 37 #include "sip_msg.h" 126 sip_add_empty_hdr(sip_msg_t sip_msg, char *hdr_name) argument 133 if (sip_msg == NULL || hdr_name == NULL) 135 _sip_msg = (_sip_msg_t *)sip_msg; 165 sip_add_2strs_to_msg(sip_msg_t sip_msg, char *hdr_name, char *str1, argument 173 if (sip_msg == NULL || str1 == NULL || str2 == NULL || 178 _sip_msg = (_sip_msg_t *)sip_msg; 238 sip_add_str_to_msg(sip_msg_t sip_msg, char *hdr_name, char *str, char *plist, argument 246 if (sip_msg == NULL || str == NULL || (str != NULL && str[0] == '\0')) 248 _sip_msg = (_sip_msg_t *)sip_msg; 289 sip_add_int_to_msg(sip_msg_t sip_msg, char *hdr_name, int i, char *plist) argument 350 sip_add_intstr_to_msg(sip_msg_t sip_msg, char *hdr_name, int i, char *s, char *plist) argument 415 sip_add_name_aspec(sip_msg_t sip_msg, char *display_name, char *uri, char *tags, boolean_t add_aquot, char *header_name, char *params) argument 470 sip_add_accept(sip_msg_t sip_msg, char *type, char *subtype, char *m_par, char *a_par) argument 520 sip_add_accept_enc(sip_msg_t sip_msg, char *code, char *plist) argument 539 sip_add_accept_lang(sip_msg_t sip_msg, char *lang, char *plist) argument 556 sip_add_alert_info(sip_msg_t sip_msg, char *alert, char *plist) argument 578 sip_add_allow(sip_msg_t sip_msg, sip_method_t method) argument 596 sip_add_call_info(sip_msg_t sip_msg, char *uri, char *plist) argument 626 sip_add_content_disp(sip_msg_t sip_msg, char *dis_type, char *plist) argument 644 sip_add_content_enc(sip_msg_t sip_msg, char *code) argument 664 sip_add_content_lang(sip_msg_t sip_msg, char *lang) argument 690 sip_add_date(sip_msg_t sip_msg, char *date) argument 705 sip_add_error_info(sip_msg_t sip_msg, char *uri, char *plist) argument 728 sip_add_expires(sip_msg_t sip_msg, int secs) argument 744 sip_add_in_reply_to(sip_msg_t sip_msg, char *reply_id) argument 759 sip_add_rseq(sip_msg_t sip_msg, int resp_num) argument 773 sip_add_min_expires(sip_msg_t sip_msg, int secs) argument 787 sip_add_mime_version(sip_msg_t sip_msg, char *version) argument 802 sip_add_org(sip_msg_t sip_msg, char *org) argument 822 sip_add_priority(sip_msg_t sip_msg, char *prio) argument 840 sip_add_reply_to(sip_msg_t sip_msg, char *uname, char *addr, char *plist, boolean_t add_aquot) argument 854 sip_add_privacy(sip_msg_t sip_msg, char *priv_val) argument 870 sip_add_require(sip_msg_t sip_msg, char *req) argument 887 sip_add_retry_after(sip_msg_t sip_msg, int secs, char *cmt, char *plist) argument 910 sip_add_server(sip_msg_t sip_msg, char *svr) argument 924 sip_add_subject(sip_msg_t sip_msg, char *subject) argument 942 sip_add_supported(sip_msg_t sip_msg, char *support) argument 961 sip_add_tstamp(sip_msg_t sip_msg, char *time, char *delay) argument 979 sip_add_unsupported(sip_msg_t sip_msg, char *unsupport) argument 994 sip_add_user_agent(sip_msg_t sip_msg, char *usr) argument 1015 sip_add_warning(sip_msg_t sip_msg, int code, char *addr, char *msg) argument 1062 sip_add_rack(sip_msg_t sip_msg, int resp_num, int cseq, sip_method_t method) argument 1110 sip_add_allow_events(sip_msg_t sip_msg, char *t_event) argument 1127 sip_add_event(sip_msg_t sip_msg, char *t_event, char *plist) argument 1153 sip_add_substate(sip_msg_t sip_msg, char *sub, char *plist) argument 1188 sip_add_author(sip_msg_t sip_msg, char *scheme, char *param) argument 1204 sip_add_authen_info(sip_msg_t sip_msg, char *ainfo) argument 1235 sip_add_proxy_authen(sip_msg_t sip_msg, char *pascheme, char *paparam) argument 1245 sip_add_proxy_author(sip_msg_t sip_msg, char *paschem, char *paparam) argument 1257 sip_add_proxy_require(sip_msg_t sip_msg, char *opt) argument 1271 sip_add_www_authen(sip_msg_t sip_msg, char *wascheme, char *waparam) argument 1281 sip_add_callid(sip_msg_t sip_msg, char *callid) argument 1305 sip_add_cseq(sip_msg_t sip_msg, sip_method_t method, uint32_t cseq) argument 1395 sip_add_via(sip_msg_t sip_msg, char *sent_protocol_transport, char *sent_by_host, int sent_by_port, char *via_params) argument 1430 sip_add_maxforward(sip_msg_t sip_msg, uint_t maxforward) argument 1455 sip_add_content_type(sip_msg_t sip_msg, char *type, char *subtype) argument 1512 sip_add_contact(sip_msg_t sip_msg, char *display_name, char *contact_uri, boolean_t add_aquot, char *contact_params) argument 1530 sip_add_from(sip_msg_t sip_msg, char *display_name, char *from_uri, char *fromtags, boolean_t add_aquot, char *from_params) argument 1543 sip_add_to(sip_msg_t sip_msg, char *display_name, char *to_uri, char *totags, boolean_t add_aquot, char *to_params) argument 1555 sip_add_route(sip_msg_t sip_msg, char *display_name, char *uri, char *route_params) argument 1568 sip_add_record_route(sip_msg_t sip_msg, char *display_name, char *uri, char *route_params) argument 1582 sip_add_passertedid(sip_msg_t sip_msg, char *display_name, char *addr, boolean_t add_aquot) argument 1595 sip_add_ppreferredid(sip_msg_t sip_msg, char *display_name, char *addr, boolean_t add_aquot) argument [all...] |
H A D | sip_dialog.c | 37 #include "sip_msg.h" 152 if (msg_chain->sip_msg != NULL) 153 free(msg_chain->sip_msg); 274 sip_dlg_recompute_rset(_sip_dialog_t *dialog, _sip_msg_t *sip_msg, int what) argument 292 ret = sip_dialog_get_route_set(dialog, sip_msg, what); 486 sip_dialog_get_route_set(_sip_dialog_t *dialog, _sip_msg_t *sip_msg, int what) argument 497 (void) pthread_mutex_lock(&sip_msg->sip_msg_mutex); 498 rrhdr = sip_search_for_header(sip_msg, SIP_RECORD_ROUTE, NULL); 500 (void) pthread_mutex_unlock(&sip_msg->sip_msg_mutex); 551 (void) pthread_mutex_lock(&sip_msg 606 sip_seed_dialog(sip_conn_object_t obj, _sip_msg_t *sip_msg, boolean_t dlg_on_fork, int dlg_type) argument 805 sip_dlg_xchg_from_to(sip_msg_t sip_msg, int what) argument 858 sip_complete_dialog(_sip_msg_t *sip_msg, _sip_dialog_t *dialog) argument 1273 sip_dialog_find(_sip_msg_t *sip_msg) argument 1356 sip_dialog_terminate(_sip_dialog_t *dialog, sip_msg_t sip_msg) argument 1402 sip_get_rtarg(_sip_dialog_t *dialog, _sip_msg_t *sip_msg) argument 1425 sip_dialog_process(_sip_msg_t *sip_msg, sip_dialog_t *sip_dialog) argument 1664 sip_update_dialog(sip_dialog_t dialog, _sip_msg_t *sip_msg) argument 1860 sip_dialog_add_new_contact(sip_dialog_t dialog, _sip_msg_t *sip_msg) argument [all...] |
H A D | sip_hdrs_ui.c | 36 #include "sip_msg.h" 215 sip_get_cftruri_from_msg(sip_msg_t sip_msg, int *error, char *hdrname) argument 222 if (sip_msg == NULL) { 228 header = sip_get_header(sip_msg, hdrname, NULL, error); 253 sip_get_cftrname_from_msg(sip_msg_t sip_msg, int *error, char *hdrname) argument 260 if (sip_msg == NULL) { 265 header = sip_get_header(sip_msg, hdrname, NULL, error); 290 sip_get_from_uri_str(sip_msg_t sip_msg, int *error) argument 292 return (sip_get_cftruri_from_msg(sip_msg, error, SIP_FROM)); 299 sip_get_from_display_name(sip_msg_t sip_msg, in argument 308 sip_get_from_tag(sip_msg_t sip_msg, int *error) argument 345 sip_get_to_uri_str(sip_msg_t sip_msg, int *error) argument 354 sip_get_to_display_name(sip_msg_t sip_msg, int *error) argument 363 sip_get_to_tag(sip_msg_t sip_msg, int *error) argument 400 sip_get_callid(sip_msg_t sip_msg, int *error) argument 459 sip_get_callseq_num(sip_msg_t sip_msg, int *error) argument 471 sip_get_callseq_method(sip_msg_t sip_msg, int *error) argument 588 sip_get_branchid(sip_msg_t sip_msg, int *error) argument 664 sip_add_branchid_to_via(sip_msg_t sip_msg, char *branchid) argument 701 sip_get_num_via(sip_msg_t sip_msg, int *error) argument 730 sip_get_maxforward(sip_msg_t sip_msg, int *error) argument 745 sip_get_content_type(sip_msg_t sip_msg, int *error) argument 758 sip_get_content_sub_type(sip_msg_t sip_msg, int *error) argument 771 sip_get_content_length(sip_msg_t sip_msg, int *error) argument 799 sip_get_event(sip_msg_t sip_msg, int *error) argument 812 sip_get_substate(sip_msg_t sip_msg, int *error) argument 917 sip_get_content_disp(sip_msg_t sip_msg, int *error) argument 1016 sip_get_date_time(sip_msg_t sip_msg, int *error) argument 1028 sip_get_date_day(sip_msg_t sip_msg, int *error) argument 1040 sip_get_date_month(sip_msg_t sip_msg, int *error) argument 1052 sip_get_date_year(sip_msg_t sip_msg, int *error) argument 1064 sip_get_date_wkday(sip_msg_t sip_msg, int *error) argument 1076 sip_get_date_timezone(sip_msg_t sip_msg, int *error) argument 1114 sip_get_expires(sip_msg_t sip_msg, int *error) argument 1142 sip_get_min_expires(sip_msg_t sip_msg, int *error) argument 1157 sip_get_mime_version(sip_msg_t sip_msg, int *error) argument 1170 sip_get_org(sip_msg_t sip_msg, int *error) argument 1183 sip_get_priority(sip_msg_t sip_msg, int *error) argument 1310 sip_get_rack_resp_num(sip_msg_t sip_msg, int *error) argument 1323 sip_get_rack_cseq_num(sip_msg_t sip_msg, int *error) argument 1336 sip_get_rack_method(sip_msg_t sip_msg, int *error) argument 1349 sip_get_rseq_resp_num(sip_msg_t sip_msg, int *error) argument 1363 sip_get_replyto_display_name(sip_msg_t sip_msg, int *error) argument 1376 sip_get_replyto_uri_str(sip_msg_t sip_msg, int *error) argument 1403 sip_get_retry_after_time(sip_msg_t sip_msg, int *error) argument 1418 sip_get_retry_after_cmts(sip_msg_t sip_msg, int *error) argument 1431 sip_get_subject(sip_msg_t sip_msg, int *error) argument 1457 sip_get_tstamp_delay(sip_msg_t sip_msg, int *error) argument 1470 sip_get_tstamp_value(sip_msg_t sip_msg, int *error) argument 1496 sip_get_server(sip_msg_t sip_msg, int *error) argument 1509 sip_get_user_agent(sip_msg_t sip_msg, int *error) argument 1617 sip_get_author_scheme(sip_msg_t sip_msg, int *error) argument 1669 sip_get_author_param(sip_msg_t sip_msg, char *name, int *error) argument 1714 sip_get_proxy_authen_param(sip_msg_t sip_msg, char *name, int *error) argument 1739 sip_get_proxy_author_param(sip_msg_t sip_msg, char *name, int *error) argument 1784 sip_get_www_authen_param(sip_msg_t sip_msg, char *name, int *error) argument [all...] |
H A D | sip_miscdefs.h | 223 char *sip_msg; member in struct:sip_msg_chain_s
|