Lines Matching defs:sip_msg_t

297 typedef struct sip_message	*sip_msg_t;
415 sip_msg_t, const sip_dialog_t);
420 void (*sip_ulp_dlg_del)(sip_dialog_t, sip_msg_t, void *);
422 sip_msg_t, int, int);
423 void (*sip_ulp_dlg_state_cb)(sip_dialog_t, sip_msg_t, int,
465 extern sip_msg_t sip_new_msg(void);
466 extern void sip_free_msg(sip_msg_t);
467 extern void sip_hold_msg(sip_msg_t);
469 extern int sip_sendmsg(sip_conn_object_t, sip_msg_t, sip_dialog_t,
478 extern char *sip_branchid(sip_msg_t);
481 extern int sip_get_num_via(sip_msg_t, int *);
483 extern int sip_add_from(sip_msg_t, char *, char *, char *,
485 extern int sip_add_to(sip_msg_t, char *, char *, char *,
487 extern int sip_add_response_line(sip_msg_t, int, char *);
488 extern int sip_add_request_line(sip_msg_t, sip_method_t, char *);
489 extern int sip_add_via(sip_msg_t, char *, char *, int, char *);
490 extern int sip_add_maxforward(sip_msg_t, uint_t);
491 extern int sip_add_callid(sip_msg_t, char *);
492 extern int sip_add_cseq(sip_msg_t, sip_method_t, uint32_t);
493 extern int sip_add_content_type(sip_msg_t, char *, char *);
494 extern int sip_add_content(sip_msg_t, char *);
495 extern int sip_add_contact(sip_msg_t, char *, char *, boolean_t,
497 extern int sip_add_route(sip_msg_t, char *, char *, char *);
498 extern int sip_add_record_route(sip_msg_t, char *, char *, char *);
499 extern int sip_add_branchid_to_via(sip_msg_t, char *);
500 extern int sip_add_accept(sip_msg_t, char *, char *, char *,
502 extern int sip_add_author(sip_msg_t, char *, char *);
503 extern int sip_add_authen_info(sip_msg_t, char *);
504 extern int sip_add_proxy_authen(sip_msg_t, char *, char *);
505 extern int sip_add_proxy_author(sip_msg_t, char *, char *);
506 extern int sip_add_proxy_require(sip_msg_t, char *);
507 extern int sip_add_www_authen(sip_msg_t, char *, char *);
508 extern int sip_add_accept_enc(sip_msg_t, char *, char *);
509 extern int sip_add_accept_lang(sip_msg_t, char *, char *);
510 extern int sip_add_alert_info(sip_msg_t, char *, char *);
511 extern int sip_add_allow(sip_msg_t, sip_method_t);
512 extern int sip_add_call_info(sip_msg_t, char *, char *);
513 extern int sip_add_content_disp(sip_msg_t, char *, char *);
514 extern int sip_add_content_enc(sip_msg_t, char *);
515 extern int sip_add_content_lang(sip_msg_t, char *);
516 extern int sip_add_date(sip_msg_t, char *);
517 extern int sip_add_error_info(sip_msg_t, char *, char *);
518 extern int sip_add_expires(sip_msg_t, int);
519 extern int sip_add_in_reply_to(sip_msg_t, char *);
520 extern int sip_add_mime_version(sip_msg_t, char *);
521 extern int sip_add_min_expires(sip_msg_t, int);
522 extern int sip_add_org(sip_msg_t, char *);
523 extern int sip_add_priority(sip_msg_t, char *);
524 extern int sip_add_reply_to(sip_msg_t, char *, char *, char *,
526 extern int sip_add_require(sip_msg_t, char *);
527 extern int sip_add_retry_after(sip_msg_t, int, char *, char *);
528 extern int sip_add_server(sip_msg_t, char *);
529 extern int sip_add_subject(sip_msg_t, char *);
530 extern int sip_add_supported(sip_msg_t, char *);
531 extern int sip_add_tstamp(sip_msg_t, char *, char *);
532 extern int sip_add_unsupported(sip_msg_t, char *);
533 extern int sip_add_user_agent(sip_msg_t, char *);
534 extern int sip_add_warning(sip_msg_t, int, char *, char *);
535 extern int sip_add_allow_events(sip_msg_t, char *);
536 extern int sip_add_event(sip_msg_t, char *, char *);
537 extern int sip_add_substate(sip_msg_t, char *, char *);
538 extern int sip_add_privacy(sip_msg_t, char *);
539 extern int sip_add_passertedid(sip_msg_t, char *, char *,
541 extern int sip_add_ppreferredid(sip_msg_t, char *, char *,
543 extern int sip_add_rack(sip_msg_t, int, int, sip_method_t);
544 extern int sip_add_rseq(sip_msg_t, int);
545 extern const sip_str_t *sip_get_author_scheme(sip_msg_t, int *);
546 extern const sip_str_t *sip_get_author_param(sip_msg_t, char *, int *);
548 extern const sip_str_t *sip_get_proxy_authen_scheme(sip_msg_t, int *);
549 extern const sip_str_t *sip_get_proxy_authen_param(sip_msg_t, char *, int *);
550 extern const sip_str_t *sip_get_proxy_author_scheme(sip_msg_t, int *);
551 extern const sip_str_t *sip_get_proxy_author_param(sip_msg_t, char *, int *);
553 extern const sip_str_t *sip_get_www_authen_scheme(sip_msg_t, int *);
554 extern const sip_str_t *sip_get_www_authen_param(sip_msg_t, char *, int *);
556 extern const sip_str_t *sip_get_event(sip_msg_t, int *);
557 extern const sip_str_t *sip_get_substate(sip_msg_t, int *);
564 extern int sip_get_min_expires(sip_msg_t, int *);
565 extern const sip_str_t *sip_get_mime_version(sip_msg_t, int *);
566 extern const sip_str_t *sip_get_org(sip_msg_t, int *);
567 extern const sip_str_t *sip_get_priority(sip_msg_t, int *);
568 extern const sip_str_t *sip_get_replyto_display_name(sip_msg_t, int *);
569 extern const sip_str_t *sip_get_replyto_uri_str(sip_msg_t, int *);
570 extern const sip_str_t *sip_get_date_time(sip_msg_t, int *);
571 extern int sip_get_date_day(sip_msg_t, int *);
572 extern const sip_str_t *sip_get_date_month(sip_msg_t, int *);
573 extern const sip_str_t *sip_get_date_wkday(sip_msg_t, int *);
574 extern int sip_get_date_year(sip_msg_t, int *);
575 extern const sip_str_t *sip_get_date_timezone(sip_msg_t, int *);
576 extern const sip_str_t *sip_get_content_disp(sip_msg_t, int *);
580 extern int sip_get_expires(sip_msg_t, int *);
582 extern const sip_str_t *sip_get_subject(sip_msg_t, int *);
584 extern const sip_str_t *sip_get_tstamp_delay(sip_msg_t, int *);
585 extern const sip_str_t *sip_get_tstamp_value(sip_msg_t, int *);
587 extern const sip_str_t *sip_get_server(sip_msg_t, int *);
588 extern const sip_str_t *sip_get_user_agent(sip_msg_t, int *);
594 extern int sip_get_retry_after_time(sip_msg_t, int *);
595 extern const sip_str_t *sip_get_retry_after_cmts(sip_msg_t, int *);
605 extern int sip_get_rack_resp_num(sip_msg_t, int *);
606 extern int sip_get_rack_cseq_num(sip_msg_t, int *);
607 extern sip_method_t sip_get_rack_method(sip_msg_t, int *);
608 extern int sip_get_rseq_resp_num(sip_msg_t, int *);
610 extern int sip_copy_start_line(sip_msg_t, sip_msg_t);
611 extern int sip_delete_start_line(sip_msg_t sip_msg);
612 extern int sip_copy_header(sip_msg_t, sip_header_t, char *);
613 extern int sip_copy_header_by_name(sip_msg_t, sip_msg_t, char *,
615 extern int sip_copy_all_headers(sip_msg_t, sip_msg_t);
616 extern int sip_delete_header_by_name(sip_msg_t, char *);
617 extern int sip_add_header(sip_msg_t, char *);
621 extern sip_msg_t sip_clone_msg(const sip_msg_t);
622 extern sip_msg_t sip_create_response(const sip_msg_t, int, char *,
624 extern int sip_create_OKack(const sip_msg_t, sip_msg_t, char *,
627 extern char *sip_get_branchid(const sip_msg_t, int *);
629 extern const struct sip_header *sip_get_header(sip_msg_t, char *, sip_header_t,
640 extern char *sip_msg_to_str(sip_msg_t, int *);
642 extern char *sip_reqline_to_str(sip_msg_t, int *);
643 extern char *sip_respline_to_str(sip_msg_t, int *);
644 extern boolean_t sip_msg_is_request(const sip_msg_t, int *);
645 extern boolean_t sip_msg_is_response(const sip_msg_t, int *);
646 extern sip_method_t sip_get_request_method(const sip_msg_t, int *);
647 extern const sip_str_t *sip_get_request_uri_str(sip_msg_t, int *);
648 extern int sip_get_response_code(sip_msg_t, int *);
649 extern const sip_str_t *sip_get_response_phrase(sip_msg_t, int *);
650 extern const sip_str_t *sip_get_sip_version(sip_msg_t, int *);
651 extern int sip_get_msg_len(sip_msg_t, int *);
657 extern const sip_str_t *sip_get_from_uri_str(sip_msg_t, int *);
658 extern const sip_str_t *sip_get_from_display_name(sip_msg_t, int *);
659 extern const sip_str_t *sip_get_from_tag(sip_msg_t, int *);
660 extern const sip_str_t *sip_get_to_uri_str(sip_msg_t, int *);
661 extern const sip_str_t *sip_get_to_display_name(sip_msg_t, int *);
662 extern const sip_str_t *sip_get_to_tag(sip_msg_t, int *);
663 extern const sip_str_t *sip_get_callid(sip_msg_t, int *);
664 extern int sip_get_callseq_num(sip_msg_t, int *);
665 extern sip_method_t sip_get_callseq_method(sip_msg_t, int *);
674 extern int sip_get_maxforward(sip_msg_t, int *);
675 extern int sip_get_content_length(sip_msg_t, int *);
676 extern const sip_str_t *sip_get_content_type(sip_msg_t, int *);
677 extern const sip_str_t *sip_get_content_sub_type(sip_msg_t, int *);
678 extern char *sip_get_content(sip_msg_t, int *);
679 extern sip_msg_t sip_create_dialog_req(sip_method_t, sip_dialog_t,
681 extern sip_msg_t sip_create_dialog_req_nocontact(sip_method_t,
736 extern const struct sip_uri *sip_get_request_uri(sip_msg_t, int *);
740 extern const struct sip_xaction *sip_get_trans(sip_msg_t, int, int *);