Lines Matching defs:error

43     int *error)
45 if (error != NULL)
46 *error = 0;
49 if (error != NULL)
50 *error = EINVAL;
55 *error = EPROTO;
82 if (error != NULL && *error == 0)
83 *error = EINVAL;
93 boolean_t stype, boolean_t empty_val, int *error)
98 if (error != NULL)
99 *error = 0;
101 if (error != NULL)
102 *error = EINVAL;
106 header = sip_get_header(msg, hdr_name, NULL, error);
108 if (error != NULL)
109 *error = EINVAL;
113 value = (sip_hdr_value_t *)sip_get_header_value(header, error);
115 if (error != NULL && empty_val == B_FALSE)
116 *error = EPROTO;
119 return (sip_get_val_from_hdr(value, val_type, stype, error));
126 sip_get_cftruri_from_val(sip_header_value_t value, int *error)
130 if (error != NULL)
131 *error = 0;
134 if (error != NULL)
135 *error = EINVAL;
140 * If the value is BAD, update error to reflect it.
142 if (error != NULL && value->value_state == SIP_VALUE_BAD)
143 *error = EPROTO;
151 sip_get_cftrname_from_val(sip_header_value_t value, int *error)
155 if (error != NULL)
156 *error = 0;
158 if (error != NULL)
159 *error = EINVAL;
164 * If the value is BAD, update error to reflect it.
166 if (error != NULL && value->value_state == SIP_VALUE_BAD)
167 *error = EPROTO;
176 sip_get_contact_uri_str(sip_header_value_t value, int *error)
178 return (sip_get_cftruri_from_val(value, error));
186 sip_get_contact_display_name(sip_header_value_t value, int *error)
188 return (sip_get_cftrname_from_val(value, error));
196 sip_get_route_uri_str(sip_header_value_t value, int *error)
198 return (sip_get_cftruri_from_val(value, error));
206 sip_get_route_display_name(sip_header_value_t value, int *error)
208 return (sip_get_cftrname_from_val(value, error));
215 sip_get_cftruri_from_msg(sip_msg_t sip_msg, int *error, char *hdrname)
220 if (error != NULL)
221 *error = 0;
223 if (error != NULL)
224 *error = EINVAL;
228 header = sip_get_header(sip_msg, hdrname, NULL, error);
230 if (error != NULL)
231 *error = EINVAL;
235 value = (sip_hdr_value_t *)sip_get_header_value(header, error);
237 if (error != NULL)
238 *error = EPROTO;
242 * If the value is BAD, update error to reflect it.
244 if (error != NULL && value->sip_value_state == SIP_VALUE_BAD)
245 *error = EPROTO;
253 sip_get_cftrname_from_msg(sip_msg_t sip_msg, int *error, char *hdrname)
258 if (error != NULL)
259 *error = 0;
261 if (error != NULL)
262 *error = EINVAL;
265 header = sip_get_header(sip_msg, hdrname, NULL, error);
267 if (error != NULL)
268 *error = EINVAL;
272 value = (sip_hdr_value_t *)sip_get_header_value(header, error);
274 if (error != NULL)
275 *error = EPROTO;
279 * If the value is BAD, update error to reflect it.
281 if (error != NULL && value->sip_value_state == SIP_VALUE_BAD)
282 *error = EPROTO;
290 sip_get_from_uri_str(sip_msg_t sip_msg, int *error)
292 return (sip_get_cftruri_from_msg(sip_msg, error, SIP_FROM));
299 sip_get_from_display_name(sip_msg_t sip_msg, int *error)
301 return (sip_get_cftrname_from_msg(sip_msg, error, SIP_FROM));
308 sip_get_from_tag(sip_msg_t sip_msg, int *error)
313 if (error != NULL)
314 *error = 0;
316 if (error != NULL)
317 *error = EINVAL;
320 header = sip_get_header(sip_msg, SIP_FROM, NULL, error);
322 if (error != NULL)
323 *error = EINVAL;
327 value = (sip_hdr_value_t *)sip_get_header_value(header, error);
329 if (error != NULL)
330 *error = EPROTO;
334 * If the value is BAD, update error to reflect it.
336 if (error != NULL && value->sip_value_state == SIP_VALUE_BAD)
337 *error = EPROTO;
338 return (sip_get_param_value((sip_header_value_t)value, "tag", error));
345 sip_get_to_uri_str(sip_msg_t sip_msg, int *error)
347 return (sip_get_cftruri_from_msg(sip_msg, error, SIP_TO));
354 sip_get_to_display_name(sip_msg_t sip_msg, int *error)
356 return (sip_get_cftrname_from_msg(sip_msg, error, SIP_TO));
363 sip_get_to_tag(sip_msg_t sip_msg, int *error)
368 if (error != NULL)
369 *error = 0;
371 if (error != NULL)
372 *error = EINVAL;
375 header = sip_get_header(sip_msg, SIP_TO, NULL, error);
377 if (error != NULL)
378 *error = EINVAL;
382 value = (sip_hdr_value_t *)sip_get_header_value(header, error);
384 if (error != NULL)
385 *error = EPROTO;
389 * If the value is BAD, update error to reflect it.
391 if (error != NULL && value->sip_value_state == SIP_VALUE_BAD)
392 *error = EPROTO;
393 return (sip_get_param_value((sip_header_value_t)value, "tag", error));
400 sip_get_callid(sip_msg_t sip_msg, int *error)
405 B_FALSE, B_TRUE, error);
416 sip_get_cseq_val(sip_msg_t msg, int type, int *error)
421 if (error != NULL)
422 *error = 0;
425 if (error != NULL)
426 *error = EINVAL;
429 header = sip_get_header(msg, SIP_CSEQ, NULL, error);
431 if (error != NULL)
432 *error = EINVAL;
435 val = (sip_hdr_value_t *)sip_get_header_value(header, error);
437 if (error != NULL)
438 *error = EPROTO;
441 if (error != NULL && val->sip_value.value_state == SIP_VALUE_BAD)
442 *error = EPROTO;
450 if (error != NULL)
451 *error = EINVAL;
459 sip_get_callseq_num(sip_msg_t sip_msg, int *error)
463 r = (int *)sip_get_cseq_val(sip_msg, SIP_CSEQ_NUM, error);
471 sip_get_callseq_method(sip_msg_t sip_msg, int *error)
475 r = (sip_method_t *)sip_get_cseq_val(sip_msg, SIP_CSEQ_METHOD, error);
484 sip_get_via_sent_by_host(sip_header_value_t value, int *error)
488 if (error != NULL)
489 *error = 0;
491 if (error != NULL)
492 *error = EINVAL;
496 if (via_value->sip_value_state == SIP_VALUE_BAD && error != NULL)
497 *error = EPROTO;
506 sip_get_via_sent_by_port(sip_header_value_t value, int *error)
510 if (error != NULL)
511 *error = 0;
513 if (error != NULL)
514 *error = EINVAL;
518 if (via_value->sip_value_state == SIP_VALUE_BAD && error != NULL)
519 *error = EPROTO;
527 sip_get_via_sent_protocol_version(sip_header_value_t value, int *error)
532 if (error != NULL)
533 *error = EINVAL;
537 if (via_value->sip_value_state == SIP_VALUE_BAD && error != NULL)
538 *error = EPROTO;
546 sip_get_via_sent_protocol_name(sip_header_value_t value, int *error)
550 if (error != NULL)
551 *error = 0;
553 if (error != NULL)
554 *error = EINVAL;
558 if (via_value->sip_value_state == SIP_VALUE_BAD && error != NULL)
559 *error = EPROTO;
567 sip_get_via_sent_transport(sip_header_value_t value, int *error)
571 if (error != NULL)
572 *error = 0;
574 if (error != NULL)
575 *error = EINVAL;
579 if (via_value->sip_value_state == SIP_VALUE_BAD && error != NULL)
580 *error = EPROTO;
588 sip_get_branchid(sip_msg_t sip_msg, int *error)
597 if (error != NULL)
598 *error = 0;
601 if (error != NULL)
602 *error = EINVAL;
611 if (error != NULL)
612 *error = EINVAL;
617 if (error != NULL)
618 *error = EPROTO;
623 if (error != NULL)
624 *error = EPROTO;
630 if (error != NULL)
631 *error = EPROTO;
636 "branch", error);
639 if (error != NULL)
640 *error = EINVAL;
647 if (error != NULL)
648 *error = ENOMEM;
661 * returns error.
675 * If there is already a branchid param, error?
701 sip_get_num_via(sip_msg_t sip_msg, int *error)
707 if (error != NULL)
708 *error = 0;
710 if (error != NULL)
711 *error = EINVAL;
730 sip_get_maxforward(sip_msg_t sip_msg, int *error)
735 B_FALSE, B_FALSE, error);
745 sip_get_content_type(sip_msg_t sip_msg, int *error)
750 SIP_STRS_VAL, B_TRUE, B_FALSE, error);
758 sip_get_content_sub_type(sip_msg_t sip_msg, int *error)
763 SIP_STRS_VAL, B_FALSE, B_FALSE, error);
771 sip_get_content_length(sip_msg_t sip_msg, int *error)
776 SIP_INT_VAL, B_FALSE, B_FALSE, error);
786 sip_get_allow_events(sip_header_value_t value, int *error)
791 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_TRUE, error);
799 sip_get_event(sip_msg_t sip_msg, int *error)
804 B_FALSE, B_FALSE, error);
812 sip_get_substate(sip_msg_t sip_msg, int *error)
817 SIP_STR_VAL, B_FALSE, B_FALSE, error);
825 sip_get_accept_type(sip_header_value_t value, int *error)
830 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STRS_VAL, B_TRUE, error);
838 sip_get_accept_sub_type(sip_header_value_t value, int *error)
844 error);
852 sip_get_accept_enc(sip_header_value_t value, int *error)
857 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
865 sip_get_accept_lang(sip_header_value_t value, int *error)
870 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
878 sip_get_alert_info_uri(sip_header_value_t value, int *error)
883 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
891 sip_get_allow_method(sip_header_value_t value, int *error)
896 r = (int *)sip_get_val_from_hdr(val, SIP_INT_VAL, B_FALSE, error);
904 sip_get_call_info_uri(sip_header_value_t value, int *error)
909 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
917 sip_get_content_disp(sip_msg_t sip_msg, int *error)
922 SIP_STR_VAL, B_FALSE, B_FALSE, error);
930 sip_get_content_enc(sip_header_value_t value, int *error)
935 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
943 sip_get_content_lang(sip_header_value_t value, int *error)
948 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
966 sip_get_date_val(sip_msg_t msg, int type, int *error)
971 if (error != NULL)
972 *error = 0;
974 if (error != NULL)
975 *error = EINVAL;
978 header = sip_get_header(msg, SIP_DATE, NULL, error);
980 if (error != NULL)
981 *error = EINVAL;
985 val = (sip_hdr_value_t *)sip_get_header_value(header, error);
987 if (error != NULL)
988 *error = EPROTO;
991 if (error != NULL && val->sip_value.value_state == SIP_VALUE_BAD)
992 *error = EPROTO;
1007 if (error != NULL)
1008 *error = EINVAL;
1016 sip_get_date_time(sip_msg_t sip_msg, int *error)
1020 r = (sip_str_t *)sip_get_date_val(sip_msg, D_TIME, error);
1028 sip_get_date_day(sip_msg_t sip_msg, int *error)
1032 r = sip_get_date_val(sip_msg, D_DAY, error);
1040 sip_get_date_month(sip_msg_t sip_msg, int *error)
1044 r = (sip_str_t *)sip_get_date_val(sip_msg, D_MONTH, error);
1052 sip_get_date_year(sip_msg_t sip_msg, int *error)
1056 r = (int *)sip_get_date_val(sip_msg, D_YEAR, error);
1064 sip_get_date_wkday(sip_msg_t sip_msg, int *error)
1068 r = (sip_str_t *)sip_get_date_val(sip_msg, D_WKDAY, error);
1076 sip_get_date_timezone(sip_msg_t sip_msg, int *error)
1080 r = (sip_str_t *)sip_get_date_val(sip_msg, D_TIMEZONE, error);
1085 * get error-info URI
1088 sip_get_error_info_uri(sip_header_value_t value, int *error)
1093 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1101 sip_get_priv_value(sip_header_value_t value, int *error)
1106 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1114 sip_get_expires(sip_msg_t sip_msg, int *error)
1119 B_FALSE, B_FALSE, error);
1129 sip_get_in_reply_to(sip_header_value_t value, int *error)
1134 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1142 sip_get_min_expires(sip_msg_t sip_msg, int *error)
1147 B_FALSE, B_FALSE, error);
1157 sip_get_mime_version(sip_msg_t sip_msg, int *error)
1162 SIP_STR_VAL, B_FALSE, B_FALSE, error);
1170 sip_get_org(sip_msg_t sip_msg, int *error)
1175 SIP_STR_VAL, B_FALSE, B_TRUE, error);
1183 sip_get_priority(sip_msg_t sip_msg, int *error)
1188 SIP_STR_VAL, B_FALSE, B_FALSE, error);
1196 sip_get_pidentity_display_name(sip_header_value_t value, int *error)
1201 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STRS_VAL, B_TRUE, error);
1210 sip_get_pidenty_uri_str(sip_header_value_t value, int *error)
1216 error);
1225 sip_get_passertedid_display_name(sip_header_value_t value, int *error)
1227 return (sip_get_pidentity_display_name(value, error));
1234 sip_get_passertedid_uri_str(sip_header_value_t value, int *error)
1236 return (sip_get_pidenty_uri_str(value, error));
1243 sip_get_ppreferredid_display_name(sip_header_value_t value, int *error)
1245 return (sip_get_pidentity_display_name(value, error));
1252 sip_get_ppreferredid_uri_str(sip_header_value_t value, int *error)
1254 return (sip_get_pidenty_uri_str(value, error));
1265 sip_get_rack_val(sip_msg_t msg, int type, int *error)
1270 if (error != NULL)
1271 *error = 0;
1274 if (error != NULL)
1275 *error = EINVAL;
1278 header = sip_get_header(msg, SIP_RACK, NULL, error);
1280 if (error != NULL)
1281 *error = EINVAL;
1284 val = (sip_hdr_value_t *)sip_get_header_value(header, error);
1286 if (error != NULL)
1287 *error = EPROTO;
1290 if (error != NULL && val->sip_value.value_state == SIP_VALUE_BAD)
1291 *error = EPROTO;
1301 if (error != NULL)
1302 *error = EINVAL;
1310 sip_get_rack_resp_num(sip_msg_t sip_msg, int *error)
1314 r = (int *)sip_get_rack_val(sip_msg, SIP_RACK_RESP_NUM, error);
1323 sip_get_rack_cseq_num(sip_msg_t sip_msg, int *error)
1327 r = (int *)sip_get_rack_val(sip_msg, SIP_RACK_CSEQ_NUM, error);
1336 sip_get_rack_method(sip_msg_t sip_msg, int *error)
1340 r = (sip_method_t *)sip_get_rack_val(sip_msg, SIP_RACK_METHOD, error);
1349 sip_get_rseq_resp_num(sip_msg_t sip_msg, int *error)
1354 B_FALSE, B_FALSE, error);
1363 sip_get_replyto_display_name(sip_msg_t sip_msg, int *error)
1368 SIP_STRS_VAL, B_TRUE, B_FALSE, error);
1376 sip_get_replyto_uri_str(sip_msg_t sip_msg, int *error)
1381 SIP_STRS_VAL, B_FALSE, B_FALSE, error);
1390 sip_get_require(sip_header_value_t value, int *error)
1395 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1403 sip_get_retry_after_time(sip_msg_t sip_msg, int *error)
1408 SIP_INTSTR_VAL, B_FALSE, B_FALSE, error);
1418 sip_get_retry_after_cmts(sip_msg_t sip_msg, int *error)
1423 SIP_INTSTR_VAL, B_TRUE, B_FALSE, error);
1431 sip_get_subject(sip_msg_t sip_msg, int *error)
1436 B_FALSE, B_TRUE, error);
1444 sip_get_supported(sip_header_value_t value, int *error)
1449 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1457 sip_get_tstamp_delay(sip_msg_t sip_msg, int *error)
1462 B_FALSE, error);
1470 sip_get_tstamp_value(sip_msg_t sip_msg, int *error)
1475 B_FALSE, error);
1483 sip_get_unsupported(sip_header_value_t value, int *error)
1488 r = (sip_str_t *)sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1496 sip_get_server(sip_msg_t sip_msg, int *error)
1501 B_FALSE, B_FALSE, error);
1509 sip_get_user_agent(sip_msg_t sip_msg, int *error)
1514 B_FALSE, error);
1526 sip_get_warninfo(sip_header_value_t value, int info, int *error)
1530 if (error != NULL)
1531 *error = 0;
1534 if (error != NULL)
1535 *error = EINVAL;
1540 *error = EPROTO;
1552 if (error != NULL)
1553 *error = EINVAL;
1561 sip_get_warning_code(sip_header_value_t value, int *error)
1565 if (error != NULL)
1566 *error = 0;
1569 if (error != NULL)
1570 *error = EINVAL;
1573 c = (int *)sip_get_warninfo(value, W_CODE, error);
1583 sip_get_warning_agent(sip_header_value_t value, int *error)
1588 if (error != NULL)
1589 *error = EINVAL;
1592 r = (sip_str_t *)sip_get_warninfo(value, W_AGENT, error);
1600 sip_get_warning_text(sip_header_value_t value, int *error)
1605 if (error != NULL)
1606 *error = EINVAL;
1609 r = (sip_str_t *)sip_get_warninfo(value, W_TEXT, error);
1617 sip_get_author_scheme(sip_msg_t sip_msg, int *error)
1622 B_FALSE, error);
1630 sip_get_auth_param(sip_msg_t msg, char *hdr_name, char *pname, int *error)
1636 if (error != NULL)
1637 *error = 0;
1640 if (error != NULL)
1641 *error = EINVAL;
1645 header = sip_get_header(msg, hdr_name, NULL, error);
1647 if (error != NULL)
1648 *error = EINVAL;
1652 value = (sip_hdr_value_t *)sip_get_header_value(header, error);
1654 if (error != NULL)
1655 *error = EPROTO;
1669 sip_get_author_param(sip_msg_t sip_msg, char *name, int *error)
1673 r = sip_get_auth_param(sip_msg, SIP_AUTHOR, name, error);
1681 sip_get_authen_info(sip_header_value_t value, int *error)
1686 if (error != NULL)
1687 *error = 0;
1689 if (error != NULL)
1690 *error = EINVAL;
1693 r = sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1701 sip_get_proxy_authen_scheme(sip_msg_t msg, int *error)
1706 B_FALSE, error);
1714 sip_get_proxy_authen_param(sip_msg_t sip_msg, char *name, int *error)
1718 r = sip_get_auth_param(sip_msg, SIP_PROXY_AUTHEN, name, error);
1726 sip_get_proxy_author_scheme(sip_msg_t msg, int *error)
1731 B_FALSE, error);
1739 sip_get_proxy_author_param(sip_msg_t sip_msg, char *name, int *error)
1743 r = sip_get_auth_param(sip_msg, SIP_PROXY_AUTHOR, name, error);
1751 sip_get_proxy_require(sip_header_value_t value, int *error)
1756 if (error != NULL)
1757 *error = 0;
1759 if (error != NULL)
1760 *error = EINVAL;
1763 r = sip_get_val_from_hdr(val, SIP_STR_VAL, B_FALSE, error);
1771 sip_get_www_authen_scheme(sip_msg_t msg, int *error)
1776 B_FALSE, error);
1784 sip_get_www_authen_param(sip_msg_t sip_msg, char *name, int *error)
1788 r = sip_get_auth_param(sip_msg, SIP_WWW_AUTHEN, name, error);