Searched defs:sip_msg (Results 1 - 14 of 14) sorted by relevance

/illumos-gate/usr/src/lib/libsip/common/
H A Dsip_xaction_ui.c36 #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 Dsip_dialog_ui.c35 #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 Dsip_gids.c44 #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 Dsip_itf.c38 #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 Dsip_logging.c38 #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 Dsip_xaction_state_mc.c41 #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 Dsip_headers.c37 #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 Dsip_msg.c37 #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 Dsip_parse_hdrs.c35 #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 Dsip_ui.c38 #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 Dsip_add_hdrs.c37 #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 Dsip_dialog.c37 #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 Dsip_hdrs_ui.c36 #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 Dsip_miscdefs.h223 char *sip_msg; member in struct:sip_msg_chain_s

Completed in 91 milliseconds