This file is automatically generated from <sip.h> by msg_parser.awk.
#include <sofia-sip/su_config.h>
#include <sofia-sip/sip_hclasses.h>
#include <sofia-sip/sip_header.h>
Include dependency graph for sip_protos.h:
Go to the source code of this file.
Defines | |
#define | sip_request(sip) |
Access a sip_request_t from sip_t. | |
#define | SIP_REQUEST_INIT() |
Initializer for structure sip_request_t. | |
#define | sip_status(sip) |
Access a sip_status_t from sip_t. | |
#define | SIP_STATUS_INIT() |
Initializer for structure sip_status_t. | |
#define | sip_via(sip) |
Access a sip_via_t from sip_t. | |
#define | SIP_VIA_INIT() |
Initializer for structure sip_via_t. | |
#define | sip_route(sip) |
Access a sip_route_t from sip_t. | |
#define | SIP_ROUTE_INIT() |
Initializer for structure sip_route_t. | |
#define | sip_record_route(sip) |
Access a sip_record_route_t from sip_t. | |
#define | SIP_RECORD_ROUTE_INIT() |
Initializer for structure sip_record_route_t. | |
#define | sip_max_forwards(sip) |
Access a sip_max_forwards_t from sip_t. | |
#define | SIP_MAX_FORWARDS_INIT() |
Initializer for structure sip_max_forwards_t. | |
#define | sip_proxy_require(sip) |
Access a sip_proxy_require_t from sip_t. | |
#define | SIP_PROXY_REQUIRE_INIT() |
Initializer for structure sip_proxy_require_t. | |
#define | sip_from(sip) |
Access a sip_from_t from sip_t. | |
#define | SIP_FROM_INIT() |
Initializer for structure sip_from_t. | |
#define | sip_to(sip) |
Access a sip_to_t from sip_t. | |
#define | SIP_TO_INIT() |
Initializer for structure sip_to_t. | |
#define | sip_call_id(sip) |
Access a sip_call_id_t from sip_t. | |
#define | SIP_CALL_ID_INIT() |
Initializer for structure sip_call_id_t. | |
#define | sip_cseq(sip) |
Access a sip_cseq_t from sip_t. | |
#define | SIP_CSEQ_INIT() |
Initializer for structure sip_cseq_t. | |
#define | sip_contact(sip) |
Access a sip_contact_t from sip_t. | |
#define | SIP_CONTACT_INIT() |
Initializer for structure sip_contact_t. | |
#define | sip_rseq(sip) |
Access a sip_rseq_t from sip_t. | |
#define | SIP_RSEQ_INIT() |
Initializer for structure sip_rseq_t. | |
#define | sip_rack(sip) |
Access a sip_rack_t from sip_t. | |
#define | SIP_RACK_INIT() |
Initializer for structure sip_rack_t. | |
#define | sip_request_disposition(sip) |
Access a sip_request_disposition_t from sip_t. | |
#define | SIP_REQUEST_DISPOSITION_INIT() |
Initializer for structure sip_request_disposition_t. | |
#define | sip_accept_contact(sip) |
Access a sip_accept_contact_t from sip_t. | |
#define | SIP_ACCEPT_CONTACT_INIT() |
Initializer for structure sip_accept_contact_t. | |
#define | sip_reject_contact(sip) |
Access a sip_reject_contact_t from sip_t. | |
#define | SIP_REJECT_CONTACT_INIT() |
Initializer for structure sip_reject_contact_t. | |
#define | sip_expires(sip) |
Access a sip_expires_t from sip_t. | |
#define | SIP_EXPIRES_INIT() |
Initializer for structure sip_expires_t. | |
#define | sip_date(sip) |
Access a sip_date_t from sip_t. | |
#define | SIP_DATE_INIT() |
Initializer for structure sip_date_t. | |
#define | sip_retry_after(sip) |
Access a sip_retry_after_t from sip_t. | |
#define | SIP_RETRY_AFTER_INIT() |
Initializer for structure sip_retry_after_t. | |
#define | sip_timestamp(sip) |
Access a sip_timestamp_t from sip_t. | |
#define | SIP_TIMESTAMP_INIT() |
Initializer for structure sip_timestamp_t. | |
#define | sip_min_expires(sip) |
Access a sip_min_expires_t from sip_t. | |
#define | SIP_MIN_EXPIRES_INIT() |
Initializer for structure sip_min_expires_t. | |
#define | sip_subject(sip) |
Access a sip_subject_t from sip_t. | |
#define | SIP_SUBJECT_INIT() |
Initializer for structure sip_subject_t. | |
#define | sip_priority(sip) |
Access a sip_priority_t from sip_t. | |
#define | SIP_PRIORITY_INIT() |
Initializer for structure sip_priority_t. | |
#define | sip_call_info(sip) |
Access a sip_call_info_t from sip_t. | |
#define | SIP_CALL_INFO_INIT() |
Initializer for structure sip_call_info_t. | |
#define | sip_organization(sip) |
Access a sip_organization_t from sip_t. | |
#define | SIP_ORGANIZATION_INIT() |
Initializer for structure sip_organization_t. | |
#define | sip_server(sip) |
Access a sip_server_t from sip_t. | |
#define | SIP_SERVER_INIT() |
Initializer for structure sip_server_t. | |
#define | sip_user_agent(sip) |
Access a sip_user_agent_t from sip_t. | |
#define | SIP_USER_AGENT_INIT() |
Initializer for structure sip_user_agent_t. | |
#define | sip_in_reply_to(sip) |
Access a sip_in_reply_to_t from sip_t. | |
#define | SIP_IN_REPLY_TO_INIT() |
Initializer for structure sip_in_reply_to_t. | |
#define | sip_accept(sip) |
Access a sip_accept_t from sip_t. | |
#define | SIP_ACCEPT_INIT() |
Initializer for structure sip_accept_t. | |
#define | sip_accept_encoding(sip) |
Access a sip_accept_encoding_t from sip_t. | |
#define | SIP_ACCEPT_ENCODING_INIT() |
Initializer for structure sip_accept_encoding_t. | |
#define | sip_accept_language(sip) |
Access a sip_accept_language_t from sip_t. | |
#define | SIP_ACCEPT_LANGUAGE_INIT() |
Initializer for structure sip_accept_language_t. | |
#define | sip_allow(sip) |
Access a sip_allow_t from sip_t. | |
#define | SIP_ALLOW_INIT() |
Initializer for structure sip_allow_t. | |
#define | sip_require(sip) |
Access a sip_require_t from sip_t. | |
#define | SIP_REQUIRE_INIT() |
Initializer for structure sip_require_t. | |
#define | sip_supported(sip) |
Access a sip_supported_t from sip_t. | |
#define | SIP_SUPPORTED_INIT() |
Initializer for structure sip_supported_t. | |
#define | sip_unsupported(sip) |
Access a sip_unsupported_t from sip_t. | |
#define | SIP_UNSUPPORTED_INIT() |
Initializer for structure sip_unsupported_t. | |
#define | sip_event(sip) |
Access a sip_event_t from sip_t. | |
#define | SIP_EVENT_INIT() |
Initializer for structure sip_event_t. | |
#define | sip_allow_events(sip) |
Access a sip_allow_events_t from sip_t. | |
#define | SIP_ALLOW_EVENTS_INIT() |
Initializer for structure sip_allow_events_t. | |
#define | sip_subscription_state(sip) |
Access a sip_subscription_state_t from sip_t. | |
#define | SIP_SUBSCRIPTION_STATE_INIT() |
Initializer for structure sip_subscription_state_t. | |
#define | sip_proxy_authenticate(sip) |
Access a sip_proxy_authenticate_t from sip_t. | |
#define | SIP_PROXY_AUTHENTICATE_INIT() |
Initializer for structure sip_proxy_authenticate_t. | |
#define | sip_proxy_authentication_info(sip) |
Access a sip_proxy_authentication_info_t from sip_t. | |
#define | SIP_PROXY_AUTHENTICATION_INFO_INIT() |
Initializer for structure sip_proxy_authentication_info_t. | |
#define | sip_proxy_authorization(sip) |
Access a sip_proxy_authorization_t from sip_t. | |
#define | SIP_PROXY_AUTHORIZATION_INIT() |
Initializer for structure sip_proxy_authorization_t. | |
#define | sip_authorization(sip) |
Access a sip_authorization_t from sip_t. | |
#define | SIP_AUTHORIZATION_INIT() |
Initializer for structure sip_authorization_t. | |
#define | sip_www_authenticate(sip) |
Access a sip_www_authenticate_t from sip_t. | |
#define | SIP_WWW_AUTHENTICATE_INIT() |
Initializer for structure sip_www_authenticate_t. | |
#define | sip_authentication_info(sip) |
Access a sip_authentication_info_t from sip_t. | |
#define | SIP_AUTHENTICATION_INFO_INIT() |
Initializer for structure sip_authentication_info_t. | |
#define | sip_error_info(sip) |
Access a sip_error_info_t from sip_t. | |
#define | SIP_ERROR_INFO_INIT() |
Initializer for structure sip_error_info_t. | |
#define | sip_warning(sip) |
Access a sip_warning_t from sip_t. | |
#define | SIP_WARNING_INIT() |
Initializer for structure sip_warning_t. | |
#define | sip_refer_to(sip) |
Access a sip_refer_to_t from sip_t. | |
#define | SIP_REFER_TO_INIT() |
Initializer for structure sip_refer_to_t. | |
#define | sip_referred_by(sip) |
Access a sip_referred_by_t from sip_t. | |
#define | SIP_REFERRED_BY_INIT() |
Initializer for structure sip_referred_by_t. | |
#define | sip_replaces(sip) |
Access a sip_replaces_t from sip_t. | |
#define | SIP_REPLACES_INIT() |
Initializer for structure sip_replaces_t. | |
#define | sip_session_expires(sip) |
Access a sip_session_expires_t from sip_t. | |
#define | SIP_SESSION_EXPIRES_INIT() |
Initializer for structure sip_session_expires_t. | |
#define | sip_min_se(sip) |
Access a sip_min_se_t from sip_t. | |
#define | SIP_MIN_SE_INIT() |
Initializer for structure sip_min_se_t. | |
#define | sip_path(sip) |
Access a sip_path_t from sip_t. | |
#define | SIP_PATH_INIT() |
Initializer for structure sip_path_t. | |
#define | sip_service_route(sip) |
Access a sip_service_route_t from sip_t. | |
#define | SIP_SERVICE_ROUTE_INIT() |
Initializer for structure sip_service_route_t. | |
#define | sip_reason(sip) |
Access a sip_reason_t from sip_t. | |
#define | SIP_REASON_INIT() |
Initializer for structure sip_reason_t. | |
#define | sip_security_client(sip) |
Access a sip_security_client_t from sip_t. | |
#define | SIP_SECURITY_CLIENT_INIT() |
Initializer for structure sip_security_client_t. | |
#define | sip_security_server(sip) |
Access a sip_security_server_t from sip_t. | |
#define | SIP_SECURITY_SERVER_INIT() |
Initializer for structure sip_security_server_t. | |
#define | sip_security_verify(sip) |
Access a sip_security_verify_t from sip_t. | |
#define | SIP_SECURITY_VERIFY_INIT() |
Initializer for structure sip_security_verify_t. | |
#define | sip_privacy(sip) |
Access a sip_privacy_t from sip_t. | |
#define | SIP_PRIVACY_INIT() |
Initializer for structure sip_privacy_t. | |
#define | sip_etag(sip) |
Access a sip_etag_t from sip_t. | |
#define | SIP_ETAG_INIT() |
Initializer for structure sip_etag_t. | |
#define | sip_if_match(sip) |
Access a sip_if_match_t from sip_t. | |
#define | SIP_IF_MATCH_INIT() |
Initializer for structure sip_if_match_t. | |
#define | sip_mime_version(sip) |
Access a sip_mime_version_t from sip_t. | |
#define | SIP_MIME_VERSION_INIT() |
Initializer for structure sip_mime_version_t. | |
#define | sip_content_type(sip) |
Access a sip_content_type_t from sip_t. | |
#define | SIP_CONTENT_TYPE_INIT() |
Initializer for structure sip_content_type_t. | |
#define | sip_content_encoding(sip) |
Access a sip_content_encoding_t from sip_t. | |
#define | SIP_CONTENT_ENCODING_INIT() |
Initializer for structure sip_content_encoding_t. | |
#define | sip_content_language(sip) |
Access a sip_content_language_t from sip_t. | |
#define | SIP_CONTENT_LANGUAGE_INIT() |
Initializer for structure sip_content_language_t. | |
#define | sip_content_disposition(sip) |
Access a sip_content_disposition_t from sip_t. | |
#define | SIP_CONTENT_DISPOSITION_INIT() |
Initializer for structure sip_content_disposition_t. | |
#define | sip_content_length(sip) |
Access a sip_content_length_t from sip_t. | |
#define | SIP_CONTENT_LENGTH_INIT() |
Initializer for structure sip_content_length_t. | |
#define | sip_unknown(sip) |
Access a sip_unknown_t from sip_t. | |
#define | SIP_UNKNOWN_INIT() |
Initializer for structure sip_unknown_t. | |
#define | sip_error(sip) |
Access a sip_error_t from sip_t. | |
#define | SIP_ERROR_INIT() |
Initializer for structure sip_error_t. | |
#define | sip_separator(sip) |
Access a sip_separator_t from sip_t. | |
#define | SIP_SEPARATOR_INIT() |
Initializer for structure sip_separator_t. | |
#define | sip_payload(sip) |
Access a sip_payload_t from sip_t. | |
#define | SIP_PAYLOAD_INIT() |
Initializer for structure sip_payload_t. | |
Functions | |
SOFIA_BEGIN_DECLS sip_t * | sip_object (msg_t const *msg) |
Get SIP structure from msg. | |
int | sip_header_insert (msg_t *msg, sip_t *sip, sip_header_t *h) |
Insert a (list of) header(s) to the header structure and fragment chain. | |
int | sip_header_remove (msg_t *msg, sip_t *sip, sip_header_t *h) |
Remove a header from a SIP message. | |
char const * | sip_header_name (sip_header_t const *h, int compact) |
Return name of the header. | |
void * | sip_header_data (sip_header_t *h) |
Return data after header structure. | |
SOFIAPUBFUN int | sip_request_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a request line. | |
SOFIAPUBFUN int | sip_request_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a request line. | |
sip_request_t * | sip_request_init (sip_request_t x[1]) |
Initialize a structure sip_request_t. | |
int | sip_is_request (sip_header_t const *header) |
Test if header object is instance of sip_request_t. | |
sip_request_t * | sip_request_dup (su_home_t *home, sip_request_t const *hdr)) |
Duplicate (deep copy) sip_request_t . | |
sip_request_t * | sip_request_copy (su_home_t *home, sip_request_t const *hdr)) |
Copy a sip_request_t header structure. | |
sip_request_t * | sip_request_make (su_home_t *home, char const *s)) |
Make a header structure sip_request_t. | |
sip_request_t * | sip_request_format (su_home_t *home, char const *fmt,...))) |
Make a request line from formatting result. | |
SOFIAPUBFUN int | sip_status_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a status line. | |
SOFIAPUBFUN int | sip_status_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a status line. | |
sip_status_t * | sip_status_init (sip_status_t x[1]) |
Initialize a structure sip_status_t. | |
int | sip_is_status (sip_header_t const *header) |
Test if header object is instance of sip_status_t. | |
sip_status_t * | sip_status_dup (su_home_t *home, sip_status_t const *hdr)) |
Duplicate (deep copy) sip_status_t . | |
sip_status_t * | sip_status_copy (su_home_t *home, sip_status_t const *hdr)) |
Copy a sip_status_t header structure. | |
sip_status_t * | sip_status_make (su_home_t *home, char const *s)) |
Make a header structure sip_status_t. | |
sip_status_t * | sip_status_format (su_home_t *home, char const *fmt,...))) |
Make a status line from formatting result. | |
SOFIAPUBFUN int | sip_via_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Via header. | |
SOFIAPUBFUN int | sip_via_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Via header. | |
sip_via_t * | sip_via_init (sip_via_t x[1]) |
Initialize a structure sip_via_t. | |
int | sip_is_via (sip_header_t const *header) |
Test if header object is instance of sip_via_t. | |
sip_via_t * | sip_via_dup (su_home_t *home, sip_via_t const *hdr)) |
Duplicate (deep copy) sip_via_t . | |
sip_via_t * | sip_via_copy (su_home_t *home, sip_via_t const *hdr)) |
Copy a sip_via_t header structure. | |
sip_via_t * | sip_via_make (su_home_t *home, char const *s)) |
Make a header structure sip_via_t. | |
sip_via_t * | sip_via_format (su_home_t *home, char const *fmt,...))) |
Make a Via header from formatting result. | |
SOFIAPUBFUN int | sip_route_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Route header. | |
SOFIAPUBFUN int | sip_route_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Route header. | |
sip_route_t * | sip_route_init (sip_route_t x[1]) |
Initialize a structure sip_route_t. | |
int | sip_is_route (sip_header_t const *header) |
Test if header object is instance of sip_route_t. | |
sip_route_t * | sip_route_dup (su_home_t *home, sip_route_t const *hdr)) |
Duplicate (deep copy) sip_route_t . | |
sip_route_t * | sip_route_copy (su_home_t *home, sip_route_t const *hdr)) |
Copy a sip_route_t header structure. | |
sip_route_t * | sip_route_make (su_home_t *home, char const *s)) |
Make a header structure sip_route_t. | |
sip_route_t * | sip_route_format (su_home_t *home, char const *fmt,...))) |
Make a Route header from formatting result. | |
SOFIAPUBFUN int | sip_record_route_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Record-Route header. | |
SOFIAPUBFUN int | sip_record_route_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Record-Route header. | |
sip_record_route_t * | sip_record_route_init (sip_record_route_t x[1]) |
Initialize a structure sip_record_route_t. | |
int | sip_is_record_route (sip_header_t const *header) |
Test if header object is instance of sip_record_route_t. | |
sip_record_route_t * | sip_record_route_dup (su_home_t *home, sip_record_route_t const *hdr)) |
Duplicate (deep copy) sip_record_route_t . | |
sip_record_route_t * | sip_record_route_copy (su_home_t *home, sip_record_route_t const *hdr)) |
Copy a sip_record_route_t header structure. | |
sip_record_route_t * | sip_record_route_make (su_home_t *home, char const *s)) |
Make a header structure sip_record_route_t. | |
sip_record_route_t * | sip_record_route_format (su_home_t *home, char const *fmt,...))) |
Make a Record-Route header from formatting result. | |
SOFIAPUBFUN int | sip_max_forwards_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Max-Forwards header. | |
SOFIAPUBFUN int | sip_max_forwards_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Max-Forwards header. | |
sip_max_forwards_t * | sip_max_forwards_init (sip_max_forwards_t x[1]) |
Initialize a structure sip_max_forwards_t. | |
int | sip_is_max_forwards (sip_header_t const *header) |
Test if header object is instance of sip_max_forwards_t. | |
sip_max_forwards_t * | sip_max_forwards_dup (su_home_t *home, sip_max_forwards_t const *hdr)) |
Duplicate (deep copy) sip_max_forwards_t . | |
sip_max_forwards_t * | sip_max_forwards_copy (su_home_t *home, sip_max_forwards_t const *hdr)) |
Copy a sip_max_forwards_t header structure. | |
sip_max_forwards_t * | sip_max_forwards_make (su_home_t *home, char const *s)) |
Make a header structure sip_max_forwards_t. | |
sip_max_forwards_t * | sip_max_forwards_format (su_home_t *home, char const *fmt,...))) |
Make a Max-Forwards header from formatting result. | |
SOFIAPUBFUN int | sip_proxy_require_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Proxy-Require header. | |
SOFIAPUBFUN int | sip_proxy_require_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Proxy-Require header. | |
sip_proxy_require_t * | sip_proxy_require_init (sip_proxy_require_t x[1]) |
Initialize a structure sip_proxy_require_t. | |
int | sip_is_proxy_require (sip_header_t const *header) |
Test if header object is instance of sip_proxy_require_t. | |
sip_proxy_require_t * | sip_proxy_require_dup (su_home_t *home, sip_proxy_require_t const *hdr)) |
Duplicate (deep copy) sip_proxy_require_t . | |
sip_proxy_require_t * | sip_proxy_require_copy (su_home_t *home, sip_proxy_require_t const *hdr)) |
Copy a sip_proxy_require_t header structure. | |
sip_proxy_require_t * | sip_proxy_require_make (su_home_t *home, char const *s)) |
Make a header structure sip_proxy_require_t. | |
sip_proxy_require_t * | sip_proxy_require_format (su_home_t *home, char const *fmt,...))) |
Make a Proxy-Require header from formatting result. | |
SOFIAPUBFUN int | sip_from_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a From header. | |
SOFIAPUBFUN int | sip_from_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a From header. | |
sip_from_t * | sip_from_init (sip_from_t x[1]) |
Initialize a structure sip_from_t. | |
int | sip_is_from (sip_header_t const *header) |
Test if header object is instance of sip_from_t. | |
sip_from_t * | sip_from_dup (su_home_t *home, sip_from_t const *hdr)) |
Duplicate (deep copy) sip_from_t . | |
sip_from_t * | sip_from_copy (su_home_t *home, sip_from_t const *hdr)) |
Copy a sip_from_t header structure. | |
sip_from_t * | sip_from_make (su_home_t *home, char const *s)) |
Make a header structure sip_from_t. | |
sip_from_t * | sip_from_format (su_home_t *home, char const *fmt,...))) |
Make a From header from formatting result. | |
SOFIAPUBFUN int | sip_to_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a To header. | |
SOFIAPUBFUN int | sip_to_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a To header. | |
sip_to_t * | sip_to_init (sip_to_t x[1]) |
Initialize a structure sip_to_t. | |
int | sip_is_to (sip_header_t const *header) |
Test if header object is instance of sip_to_t. | |
sip_to_t * | sip_to_dup (su_home_t *home, sip_to_t const *hdr)) |
Duplicate (deep copy) sip_to_t . | |
sip_to_t * | sip_to_copy (su_home_t *home, sip_to_t const *hdr)) |
Copy a sip_to_t header structure. | |
sip_to_t * | sip_to_make (su_home_t *home, char const *s)) |
Make a header structure sip_to_t. | |
sip_to_t * | sip_to_format (su_home_t *home, char const *fmt,...))) |
Make a To header from formatting result. | |
SOFIAPUBFUN int | sip_call_id_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Call-ID header. | |
SOFIAPUBFUN int | sip_call_id_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Call-ID header. | |
sip_call_id_t * | sip_call_id_init (sip_call_id_t x[1]) |
Initialize a structure sip_call_id_t. | |
int | sip_is_call_id (sip_header_t const *header) |
Test if header object is instance of sip_call_id_t. | |
sip_call_id_t * | sip_call_id_dup (su_home_t *home, sip_call_id_t const *hdr)) |
Duplicate (deep copy) sip_call_id_t . | |
sip_call_id_t * | sip_call_id_copy (su_home_t *home, sip_call_id_t const *hdr)) |
Copy a sip_call_id_t header structure. | |
sip_call_id_t * | sip_call_id_make (su_home_t *home, char const *s)) |
Make a header structure sip_call_id_t. | |
sip_call_id_t * | sip_call_id_format (su_home_t *home, char const *fmt,...))) |
Make a Call-ID header from formatting result. | |
SOFIAPUBFUN int | sip_cseq_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a CSeq header. | |
SOFIAPUBFUN int | sip_cseq_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a CSeq header. | |
sip_cseq_t * | sip_cseq_init (sip_cseq_t x[1]) |
Initialize a structure sip_cseq_t. | |
int | sip_is_cseq (sip_header_t const *header) |
Test if header object is instance of sip_cseq_t. | |
sip_cseq_t * | sip_cseq_dup (su_home_t *home, sip_cseq_t const *hdr)) |
Duplicate (deep copy) sip_cseq_t . | |
sip_cseq_t * | sip_cseq_copy (su_home_t *home, sip_cseq_t const *hdr)) |
Copy a sip_cseq_t header structure. | |
sip_cseq_t * | sip_cseq_make (su_home_t *home, char const *s)) |
Make a header structure sip_cseq_t. | |
sip_cseq_t * | sip_cseq_format (su_home_t *home, char const *fmt,...))) |
Make a CSeq header from formatting result. | |
SOFIAPUBFUN int | sip_contact_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Contact header. | |
SOFIAPUBFUN int | sip_contact_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Contact header. | |
sip_contact_t * | sip_contact_init (sip_contact_t x[1]) |
Initialize a structure sip_contact_t. | |
int | sip_is_contact (sip_header_t const *header) |
Test if header object is instance of sip_contact_t. | |
sip_contact_t * | sip_contact_dup (su_home_t *home, sip_contact_t const *hdr)) |
Duplicate (deep copy) sip_contact_t . | |
sip_contact_t * | sip_contact_copy (su_home_t *home, sip_contact_t const *hdr)) |
Copy a sip_contact_t header structure. | |
sip_contact_t * | sip_contact_make (su_home_t *home, char const *s)) |
Make a header structure sip_contact_t. | |
sip_contact_t * | sip_contact_format (su_home_t *home, char const *fmt,...))) |
Make a Contact header from formatting result. | |
SOFIAPUBFUN int | sip_rseq_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a RSeq header. | |
SOFIAPUBFUN int | sip_rseq_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a RSeq header. | |
sip_rseq_t * | sip_rseq_init (sip_rseq_t x[1]) |
Initialize a structure sip_rseq_t. | |
int | sip_is_rseq (sip_header_t const *header) |
Test if header object is instance of sip_rseq_t. | |
sip_rseq_t * | sip_rseq_dup (su_home_t *home, sip_rseq_t const *hdr)) |
Duplicate (deep copy) sip_rseq_t . | |
sip_rseq_t * | sip_rseq_copy (su_home_t *home, sip_rseq_t const *hdr)) |
Copy a sip_rseq_t header structure. | |
sip_rseq_t * | sip_rseq_make (su_home_t *home, char const *s)) |
Make a header structure sip_rseq_t. | |
sip_rseq_t * | sip_rseq_format (su_home_t *home, char const *fmt,...))) |
Make a RSeq header from formatting result. | |
SOFIAPUBFUN int | sip_rack_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a RAck header. | |
SOFIAPUBFUN int | sip_rack_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a RAck header. | |
sip_rack_t * | sip_rack_init (sip_rack_t x[1]) |
Initialize a structure sip_rack_t. | |
int | sip_is_rack (sip_header_t const *header) |
Test if header object is instance of sip_rack_t. | |
sip_rack_t * | sip_rack_dup (su_home_t *home, sip_rack_t const *hdr)) |
Duplicate (deep copy) sip_rack_t . | |
sip_rack_t * | sip_rack_copy (su_home_t *home, sip_rack_t const *hdr)) |
Copy a sip_rack_t header structure. | |
sip_rack_t * | sip_rack_make (su_home_t *home, char const *s)) |
Make a header structure sip_rack_t. | |
sip_rack_t * | sip_rack_format (su_home_t *home, char const *fmt,...))) |
Make a RAck header from formatting result. | |
SOFIAPUBFUN int | sip_request_disposition_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Request-Disposition header. | |
SOFIAPUBFUN int | sip_request_disposition_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Request-Disposition header. | |
sip_request_disposition_t * | sip_request_disposition_init (sip_request_disposition_t x[1]) |
Initialize a structure sip_request_disposition_t. | |
int | sip_is_request_disposition (sip_header_t const *header) |
Test if header object is instance of sip_request_disposition_t. | |
sip_request_disposition_t * | sip_request_disposition_dup (su_home_t *home, sip_request_disposition_t const *hdr)) |
Duplicate (deep copy) sip_request_disposition_t . | |
sip_request_disposition_t * | sip_request_disposition_copy (su_home_t *home, sip_request_disposition_t const *hdr)) |
Copy a sip_request_disposition_t header structure. | |
sip_request_disposition_t * | sip_request_disposition_make (su_home_t *home, char const *s)) |
Make a header structure sip_request_disposition_t. | |
sip_request_disposition_t * | sip_request_disposition_format (su_home_t *home, char const *fmt,...))) |
Make a Request-Disposition header from formatting result. | |
SOFIAPUBFUN int | sip_accept_contact_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Accept-Contact header. | |
SOFIAPUBFUN int | sip_accept_contact_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Accept-Contact header. | |
sip_accept_contact_t * | sip_accept_contact_init (sip_accept_contact_t x[1]) |
Initialize a structure sip_accept_contact_t. | |
int | sip_is_accept_contact (sip_header_t const *header) |
Test if header object is instance of sip_accept_contact_t. | |
sip_accept_contact_t * | sip_accept_contact_dup (su_home_t *home, sip_accept_contact_t const *hdr)) |
Duplicate (deep copy) sip_accept_contact_t . | |
sip_accept_contact_t * | sip_accept_contact_copy (su_home_t *home, sip_accept_contact_t const *hdr)) |
Copy a sip_accept_contact_t header structure. | |
sip_accept_contact_t * | sip_accept_contact_make (su_home_t *home, char const *s)) |
Make a header structure sip_accept_contact_t. | |
sip_accept_contact_t * | sip_accept_contact_format (su_home_t *home, char const *fmt,...))) |
Make a Accept-Contact header from formatting result. | |
SOFIAPUBFUN int | sip_reject_contact_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Reject-Contact header. | |
SOFIAPUBFUN int | sip_reject_contact_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Reject-Contact header. | |
sip_reject_contact_t * | sip_reject_contact_init (sip_reject_contact_t x[1]) |
Initialize a structure sip_reject_contact_t. | |
int | sip_is_reject_contact (sip_header_t const *header) |
Test if header object is instance of sip_reject_contact_t. | |
sip_reject_contact_t * | sip_reject_contact_dup (su_home_t *home, sip_reject_contact_t const *hdr)) |
Duplicate (deep copy) sip_reject_contact_t . | |
sip_reject_contact_t * | sip_reject_contact_copy (su_home_t *home, sip_reject_contact_t const *hdr)) |
Copy a sip_reject_contact_t header structure. | |
sip_reject_contact_t * | sip_reject_contact_make (su_home_t *home, char const *s)) |
Make a header structure sip_reject_contact_t. | |
sip_reject_contact_t * | sip_reject_contact_format (su_home_t *home, char const *fmt,...))) |
Make a Reject-Contact header from formatting result. | |
SOFIAPUBFUN int | sip_expires_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Expires header. | |
SOFIAPUBFUN int | sip_expires_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Expires header. | |
sip_expires_t * | sip_expires_init (sip_expires_t x[1]) |
Initialize a structure sip_expires_t. | |
int | sip_is_expires (sip_header_t const *header) |
Test if header object is instance of sip_expires_t. | |
sip_expires_t * | sip_expires_dup (su_home_t *home, sip_expires_t const *hdr)) |
Duplicate (deep copy) sip_expires_t . | |
sip_expires_t * | sip_expires_copy (su_home_t *home, sip_expires_t const *hdr)) |
Copy a sip_expires_t header structure. | |
sip_expires_t * | sip_expires_make (su_home_t *home, char const *s)) |
Make a header structure sip_expires_t. | |
sip_expires_t * | sip_expires_format (su_home_t *home, char const *fmt,...))) |
Make a Expires header from formatting result. | |
SOFIAPUBFUN int | sip_date_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Date header. | |
SOFIAPUBFUN int | sip_date_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Date header. | |
sip_date_t * | sip_date_init (sip_date_t x[1]) |
Initialize a structure sip_date_t. | |
int | sip_is_date (sip_header_t const *header) |
Test if header object is instance of sip_date_t. | |
sip_date_t * | sip_date_dup (su_home_t *home, sip_date_t const *hdr)) |
Duplicate (deep copy) sip_date_t . | |
sip_date_t * | sip_date_copy (su_home_t *home, sip_date_t const *hdr)) |
Copy a sip_date_t header structure. | |
sip_date_t * | sip_date_make (su_home_t *home, char const *s)) |
Make a header structure sip_date_t. | |
sip_date_t * | sip_date_format (su_home_t *home, char const *fmt,...))) |
Make a Date header from formatting result. | |
SOFIAPUBFUN int | sip_retry_after_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Retry-After header. | |
SOFIAPUBFUN int | sip_retry_after_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Retry-After header. | |
sip_retry_after_t * | sip_retry_after_init (sip_retry_after_t x[1]) |
Initialize a structure sip_retry_after_t. | |
int | sip_is_retry_after (sip_header_t const *header) |
Test if header object is instance of sip_retry_after_t. | |
sip_retry_after_t * | sip_retry_after_dup (su_home_t *home, sip_retry_after_t const *hdr)) |
Duplicate (deep copy) sip_retry_after_t . | |
sip_retry_after_t * | sip_retry_after_copy (su_home_t *home, sip_retry_after_t const *hdr)) |
Copy a sip_retry_after_t header structure. | |
sip_retry_after_t * | sip_retry_after_make (su_home_t *home, char const *s)) |
Make a header structure sip_retry_after_t. | |
sip_retry_after_t * | sip_retry_after_format (su_home_t *home, char const *fmt,...))) |
Make a Retry-After header from formatting result. | |
SOFIAPUBFUN int | sip_timestamp_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Timestamp header. | |
SOFIAPUBFUN int | sip_timestamp_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Timestamp header. | |
sip_timestamp_t * | sip_timestamp_init (sip_timestamp_t x[1]) |
Initialize a structure sip_timestamp_t. | |
int | sip_is_timestamp (sip_header_t const *header) |
Test if header object is instance of sip_timestamp_t. | |
sip_timestamp_t * | sip_timestamp_dup (su_home_t *home, sip_timestamp_t const *hdr)) |
Duplicate (deep copy) sip_timestamp_t . | |
sip_timestamp_t * | sip_timestamp_copy (su_home_t *home, sip_timestamp_t const *hdr)) |
Copy a sip_timestamp_t header structure. | |
sip_timestamp_t * | sip_timestamp_make (su_home_t *home, char const *s)) |
Make a header structure sip_timestamp_t. | |
sip_timestamp_t * | sip_timestamp_format (su_home_t *home, char const *fmt,...))) |
Make a Timestamp header from formatting result. | |
SOFIAPUBFUN int | sip_min_expires_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Min-Expires header. | |
SOFIAPUBFUN int | sip_min_expires_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Min-Expires header. | |
sip_min_expires_t * | sip_min_expires_init (sip_min_expires_t x[1]) |
Initialize a structure sip_min_expires_t. | |
int | sip_is_min_expires (sip_header_t const *header) |
Test if header object is instance of sip_min_expires_t. | |
sip_min_expires_t * | sip_min_expires_dup (su_home_t *home, sip_min_expires_t const *hdr)) |
Duplicate (deep copy) sip_min_expires_t . | |
sip_min_expires_t * | sip_min_expires_copy (su_home_t *home, sip_min_expires_t const *hdr)) |
Copy a sip_min_expires_t header structure. | |
sip_min_expires_t * | sip_min_expires_make (su_home_t *home, char const *s)) |
Make a header structure sip_min_expires_t. | |
sip_min_expires_t * | sip_min_expires_format (su_home_t *home, char const *fmt,...))) |
Make a Min-Expires header from formatting result. | |
SOFIAPUBFUN int | sip_subject_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Subject header. | |
SOFIAPUBFUN int | sip_subject_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Subject header. | |
sip_subject_t * | sip_subject_init (sip_subject_t x[1]) |
Initialize a structure sip_subject_t. | |
int | sip_is_subject (sip_header_t const *header) |
Test if header object is instance of sip_subject_t. | |
sip_subject_t * | sip_subject_dup (su_home_t *home, sip_subject_t const *hdr)) |
Duplicate (deep copy) sip_subject_t . | |
sip_subject_t * | sip_subject_copy (su_home_t *home, sip_subject_t const *hdr)) |
Copy a sip_subject_t header structure. | |
sip_subject_t * | sip_subject_make (su_home_t *home, char const *s)) |
Make a header structure sip_subject_t. | |
sip_subject_t * | sip_subject_format (su_home_t *home, char const *fmt,...))) |
Make a Subject header from formatting result. | |
SOFIAPUBFUN int | sip_priority_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Priority header. | |
SOFIAPUBFUN int | sip_priority_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Priority header. | |
sip_priority_t * | sip_priority_init (sip_priority_t x[1]) |
Initialize a structure sip_priority_t. | |
int | sip_is_priority (sip_header_t const *header) |
Test if header object is instance of sip_priority_t. | |
sip_priority_t * | sip_priority_dup (su_home_t *home, sip_priority_t const *hdr)) |
Duplicate (deep copy) sip_priority_t . | |
sip_priority_t * | sip_priority_copy (su_home_t *home, sip_priority_t const *hdr)) |
Copy a sip_priority_t header structure. | |
sip_priority_t * | sip_priority_make (su_home_t *home, char const *s)) |
Make a header structure sip_priority_t. | |
sip_priority_t * | sip_priority_format (su_home_t *home, char const *fmt,...))) |
Make a Priority header from formatting result. | |
SOFIAPUBFUN int | sip_call_info_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Call-Info header. | |
SOFIAPUBFUN int | sip_call_info_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Call-Info header. | |
sip_call_info_t * | sip_call_info_init (sip_call_info_t x[1]) |
Initialize a structure sip_call_info_t. | |
int | sip_is_call_info (sip_header_t const *header) |
Test if header object is instance of sip_call_info_t. | |
sip_call_info_t * | sip_call_info_dup (su_home_t *home, sip_call_info_t const *hdr)) |
Duplicate (deep copy) sip_call_info_t . | |
sip_call_info_t * | sip_call_info_copy (su_home_t *home, sip_call_info_t const *hdr)) |
Copy a sip_call_info_t header structure. | |
sip_call_info_t * | sip_call_info_make (su_home_t *home, char const *s)) |
Make a header structure sip_call_info_t. | |
sip_call_info_t * | sip_call_info_format (su_home_t *home, char const *fmt,...))) |
Make a Call-Info header from formatting result. | |
SOFIAPUBFUN int | sip_organization_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Organization header. | |
SOFIAPUBFUN int | sip_organization_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Organization header. | |
sip_organization_t * | sip_organization_init (sip_organization_t x[1]) |
Initialize a structure sip_organization_t. | |
int | sip_is_organization (sip_header_t const *header) |
Test if header object is instance of sip_organization_t. | |
sip_organization_t * | sip_organization_dup (su_home_t *home, sip_organization_t const *hdr)) |
Duplicate (deep copy) sip_organization_t . | |
sip_organization_t * | sip_organization_copy (su_home_t *home, sip_organization_t const *hdr)) |
Copy a sip_organization_t header structure. | |
sip_organization_t * | sip_organization_make (su_home_t *home, char const *s)) |
Make a header structure sip_organization_t. | |
sip_organization_t * | sip_organization_format (su_home_t *home, char const *fmt,...))) |
Make a Organization header from formatting result. | |
SOFIAPUBFUN int | sip_server_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Server header. | |
SOFIAPUBFUN int | sip_server_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Server header. | |
sip_server_t * | sip_server_init (sip_server_t x[1]) |
Initialize a structure sip_server_t. | |
int | sip_is_server (sip_header_t const *header) |
Test if header object is instance of sip_server_t. | |
sip_server_t * | sip_server_dup (su_home_t *home, sip_server_t const *hdr)) |
Duplicate (deep copy) sip_server_t . | |
sip_server_t * | sip_server_copy (su_home_t *home, sip_server_t const *hdr)) |
Copy a sip_server_t header structure. | |
sip_server_t * | sip_server_make (su_home_t *home, char const *s)) |
Make a header structure sip_server_t. | |
sip_server_t * | sip_server_format (su_home_t *home, char const *fmt,...))) |
Make a Server header from formatting result. | |
SOFIAPUBFUN int | sip_user_agent_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a User-Agent header. | |
SOFIAPUBFUN int | sip_user_agent_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a User-Agent header. | |
sip_user_agent_t * | sip_user_agent_init (sip_user_agent_t x[1]) |
Initialize a structure sip_user_agent_t. | |
int | sip_is_user_agent (sip_header_t const *header) |
Test if header object is instance of sip_user_agent_t. | |
sip_user_agent_t * | sip_user_agent_dup (su_home_t *home, sip_user_agent_t const *hdr)) |
Duplicate (deep copy) sip_user_agent_t . | |
sip_user_agent_t * | sip_user_agent_copy (su_home_t *home, sip_user_agent_t const *hdr)) |
Copy a sip_user_agent_t header structure. | |
sip_user_agent_t * | sip_user_agent_make (su_home_t *home, char const *s)) |
Make a header structure sip_user_agent_t. | |
sip_user_agent_t * | sip_user_agent_format (su_home_t *home, char const *fmt,...))) |
Make a User-Agent header from formatting result. | |
SOFIAPUBFUN int | sip_in_reply_to_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a In-Reply-To header. | |
SOFIAPUBFUN int | sip_in_reply_to_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a In-Reply-To header. | |
sip_in_reply_to_t * | sip_in_reply_to_init (sip_in_reply_to_t x[1]) |
Initialize a structure sip_in_reply_to_t. | |
int | sip_is_in_reply_to (sip_header_t const *header) |
Test if header object is instance of sip_in_reply_to_t. | |
sip_in_reply_to_t * | sip_in_reply_to_dup (su_home_t *home, sip_in_reply_to_t const *hdr)) |
Duplicate (deep copy) sip_in_reply_to_t . | |
sip_in_reply_to_t * | sip_in_reply_to_copy (su_home_t *home, sip_in_reply_to_t const *hdr)) |
Copy a sip_in_reply_to_t header structure. | |
sip_in_reply_to_t * | sip_in_reply_to_make (su_home_t *home, char const *s)) |
Make a header structure sip_in_reply_to_t. | |
sip_in_reply_to_t * | sip_in_reply_to_format (su_home_t *home, char const *fmt,...))) |
Make a In-Reply-To header from formatting result. | |
SOFIAPUBFUN int | sip_accept_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Accept header. | |
SOFIAPUBFUN int | sip_accept_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Accept header. | |
sip_accept_t * | sip_accept_init (sip_accept_t x[1]) |
Initialize a structure sip_accept_t. | |
int | sip_is_accept (sip_header_t const *header) |
Test if header object is instance of sip_accept_t. | |
sip_accept_t * | sip_accept_dup (su_home_t *home, sip_accept_t const *hdr)) |
Duplicate (deep copy) sip_accept_t . | |
sip_accept_t * | sip_accept_copy (su_home_t *home, sip_accept_t const *hdr)) |
Copy a sip_accept_t header structure. | |
sip_accept_t * | sip_accept_make (su_home_t *home, char const *s)) |
Make a header structure sip_accept_t. | |
sip_accept_t * | sip_accept_format (su_home_t *home, char const *fmt,...))) |
Make a Accept header from formatting result. | |
SOFIAPUBFUN int | sip_accept_encoding_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Accept-Encoding header. | |
SOFIAPUBFUN int | sip_accept_encoding_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Accept-Encoding header. | |
sip_accept_encoding_t * | sip_accept_encoding_init (sip_accept_encoding_t x[1]) |
Initialize a structure sip_accept_encoding_t. | |
int | sip_is_accept_encoding (sip_header_t const *header) |
Test if header object is instance of sip_accept_encoding_t. | |
sip_accept_encoding_t * | sip_accept_encoding_dup (su_home_t *home, sip_accept_encoding_t const *hdr)) |
Duplicate (deep copy) sip_accept_encoding_t . | |
sip_accept_encoding_t * | sip_accept_encoding_copy (su_home_t *home, sip_accept_encoding_t const *hdr)) |
Copy a sip_accept_encoding_t header structure. | |
sip_accept_encoding_t * | sip_accept_encoding_make (su_home_t *home, char const *s)) |
Make a header structure sip_accept_encoding_t. | |
sip_accept_encoding_t * | sip_accept_encoding_format (su_home_t *home, char const *fmt,...))) |
Make a Accept-Encoding header from formatting result. | |
SOFIAPUBFUN int | sip_accept_language_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Accept-Language header. | |
SOFIAPUBFUN int | sip_accept_language_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Accept-Language header. | |
sip_accept_language_t * | sip_accept_language_init (sip_accept_language_t x[1]) |
Initialize a structure sip_accept_language_t. | |
int | sip_is_accept_language (sip_header_t const *header) |
Test if header object is instance of sip_accept_language_t. | |
sip_accept_language_t * | sip_accept_language_dup (su_home_t *home, sip_accept_language_t const *hdr)) |
Duplicate (deep copy) sip_accept_language_t . | |
sip_accept_language_t * | sip_accept_language_copy (su_home_t *home, sip_accept_language_t const *hdr)) |
Copy a sip_accept_language_t header structure. | |
sip_accept_language_t * | sip_accept_language_make (su_home_t *home, char const *s)) |
Make a header structure sip_accept_language_t. | |
sip_accept_language_t * | sip_accept_language_format (su_home_t *home, char const *fmt,...))) |
Make a Accept-Language header from formatting result. | |
SOFIAPUBFUN int | sip_allow_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Allow header. | |
SOFIAPUBFUN int | sip_allow_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Allow header. | |
sip_allow_t * | sip_allow_init (sip_allow_t x[1]) |
Initialize a structure sip_allow_t. | |
int | sip_is_allow (sip_header_t const *header) |
Test if header object is instance of sip_allow_t. | |
sip_allow_t * | sip_allow_dup (su_home_t *home, sip_allow_t const *hdr)) |
Duplicate (deep copy) sip_allow_t . | |
sip_allow_t * | sip_allow_copy (su_home_t *home, sip_allow_t const *hdr)) |
Copy a sip_allow_t header structure. | |
sip_allow_t * | sip_allow_make (su_home_t *home, char const *s)) |
Make a header structure sip_allow_t. | |
sip_allow_t * | sip_allow_format (su_home_t *home, char const *fmt,...))) |
Make a Allow header from formatting result. | |
SOFIAPUBFUN int | sip_require_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Require header. | |
SOFIAPUBFUN int | sip_require_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Require header. | |
sip_require_t * | sip_require_init (sip_require_t x[1]) |
Initialize a structure sip_require_t. | |
int | sip_is_require (sip_header_t const *header) |
Test if header object is instance of sip_require_t. | |
sip_require_t * | sip_require_dup (su_home_t *home, sip_require_t const *hdr)) |
Duplicate (deep copy) sip_require_t . | |
sip_require_t * | sip_require_copy (su_home_t *home, sip_require_t const *hdr)) |
Copy a sip_require_t header structure. | |
sip_require_t * | sip_require_make (su_home_t *home, char const *s)) |
Make a header structure sip_require_t. | |
sip_require_t * | sip_require_format (su_home_t *home, char const *fmt,...))) |
Make a Require header from formatting result. | |
SOFIAPUBFUN int | sip_supported_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Supported header. | |
SOFIAPUBFUN int | sip_supported_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Supported header. | |
sip_supported_t * | sip_supported_init (sip_supported_t x[1]) |
Initialize a structure sip_supported_t. | |
int | sip_is_supported (sip_header_t const *header) |
Test if header object is instance of sip_supported_t. | |
sip_supported_t * | sip_supported_dup (su_home_t *home, sip_supported_t const *hdr)) |
Duplicate (deep copy) sip_supported_t . | |
sip_supported_t * | sip_supported_copy (su_home_t *home, sip_supported_t const *hdr)) |
Copy a sip_supported_t header structure. | |
sip_supported_t * | sip_supported_make (su_home_t *home, char const *s)) |
Make a header structure sip_supported_t. | |
sip_supported_t * | sip_supported_format (su_home_t *home, char const *fmt,...))) |
Make a Supported header from formatting result. | |
SOFIAPUBFUN int | sip_unsupported_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Unsupported header. | |
SOFIAPUBFUN int | sip_unsupported_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Unsupported header. | |
sip_unsupported_t * | sip_unsupported_init (sip_unsupported_t x[1]) |
Initialize a structure sip_unsupported_t. | |
int | sip_is_unsupported (sip_header_t const *header) |
Test if header object is instance of sip_unsupported_t. | |
sip_unsupported_t * | sip_unsupported_dup (su_home_t *home, sip_unsupported_t const *hdr)) |
Duplicate (deep copy) sip_unsupported_t . | |
sip_unsupported_t * | sip_unsupported_copy (su_home_t *home, sip_unsupported_t const *hdr)) |
Copy a sip_unsupported_t header structure. | |
sip_unsupported_t * | sip_unsupported_make (su_home_t *home, char const *s)) |
Make a header structure sip_unsupported_t. | |
sip_unsupported_t * | sip_unsupported_format (su_home_t *home, char const *fmt,...))) |
Make a Unsupported header from formatting result. | |
SOFIAPUBFUN int | sip_event_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Event header. | |
SOFIAPUBFUN int | sip_event_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Event header. | |
sip_event_t * | sip_event_init (sip_event_t x[1]) |
Initialize a structure sip_event_t. | |
int | sip_is_event (sip_header_t const *header) |
Test if header object is instance of sip_event_t. | |
sip_event_t * | sip_event_dup (su_home_t *home, sip_event_t const *hdr)) |
Duplicate (deep copy) sip_event_t . | |
sip_event_t * | sip_event_copy (su_home_t *home, sip_event_t const *hdr)) |
Copy a sip_event_t header structure. | |
sip_event_t * | sip_event_make (su_home_t *home, char const *s)) |
Make a header structure sip_event_t. | |
sip_event_t * | sip_event_format (su_home_t *home, char const *fmt,...))) |
Make a Event header from formatting result. | |
SOFIAPUBFUN int | sip_allow_events_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Allow-Events header. | |
SOFIAPUBFUN int | sip_allow_events_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Allow-Events header. | |
sip_allow_events_t * | sip_allow_events_init (sip_allow_events_t x[1]) |
Initialize a structure sip_allow_events_t. | |
int | sip_is_allow_events (sip_header_t const *header) |
Test if header object is instance of sip_allow_events_t. | |
sip_allow_events_t * | sip_allow_events_dup (su_home_t *home, sip_allow_events_t const *hdr)) |
Duplicate (deep copy) sip_allow_events_t . | |
sip_allow_events_t * | sip_allow_events_copy (su_home_t *home, sip_allow_events_t const *hdr)) |
Copy a sip_allow_events_t header structure. | |
sip_allow_events_t * | sip_allow_events_make (su_home_t *home, char const *s)) |
Make a header structure sip_allow_events_t. | |
sip_allow_events_t * | sip_allow_events_format (su_home_t *home, char const *fmt,...))) |
Make a Allow-Events header from formatting result. | |
SOFIAPUBFUN int | sip_subscription_state_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Subscription-State header. | |
SOFIAPUBFUN int | sip_subscription_state_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Subscription-State header. | |
sip_subscription_state_t * | sip_subscription_state_init (sip_subscription_state_t x[1]) |
Initialize a structure sip_subscription_state_t. | |
int | sip_is_subscription_state (sip_header_t const *header) |
Test if header object is instance of sip_subscription_state_t. | |
sip_subscription_state_t * | sip_subscription_state_dup (su_home_t *home, sip_subscription_state_t const *hdr)) |
Duplicate (deep copy) sip_subscription_state_t . | |
sip_subscription_state_t * | sip_subscription_state_copy (su_home_t *home, sip_subscription_state_t const *hdr)) |
Copy a sip_subscription_state_t header structure. | |
sip_subscription_state_t * | sip_subscription_state_make (su_home_t *home, char const *s)) |
Make a header structure sip_subscription_state_t. | |
sip_subscription_state_t * | sip_subscription_state_format (su_home_t *home, char const *fmt,...))) |
Make a Subscription-State header from formatting result. | |
SOFIAPUBFUN int | sip_proxy_authenticate_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Proxy-Authenticate header. | |
SOFIAPUBFUN int | sip_proxy_authenticate_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Proxy-Authenticate header. | |
sip_proxy_authenticate_t * | sip_proxy_authenticate_init (sip_proxy_authenticate_t x[1]) |
Initialize a structure sip_proxy_authenticate_t. | |
int | sip_is_proxy_authenticate (sip_header_t const *header) |
Test if header object is instance of sip_proxy_authenticate_t. | |
sip_proxy_authenticate_t * | sip_proxy_authenticate_dup (su_home_t *home, sip_proxy_authenticate_t const *hdr)) |
Duplicate (deep copy) sip_proxy_authenticate_t . | |
sip_proxy_authenticate_t * | sip_proxy_authenticate_copy (su_home_t *home, sip_proxy_authenticate_t const *hdr)) |
Copy a sip_proxy_authenticate_t header structure. | |
sip_proxy_authenticate_t * | sip_proxy_authenticate_make (su_home_t *home, char const *s)) |
Make a header structure sip_proxy_authenticate_t. | |
sip_proxy_authenticate_t * | sip_proxy_authenticate_format (su_home_t *home, char const *fmt,...))) |
Make a Proxy-Authenticate header from formatting result. | |
SOFIAPUBFUN int | sip_proxy_authentication_info_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Proxy-Authentication-Info header. | |
SOFIAPUBFUN int | sip_proxy_authentication_info_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Proxy-Authentication-Info header. | |
sip_proxy_authentication_info_t * | sip_proxy_authentication_info_init (sip_proxy_authentication_info_t x[1]) |
Initialize a structure sip_proxy_authentication_info_t. | |
int | sip_is_proxy_authentication_info (sip_header_t const *header) |
Test if header object is instance of sip_proxy_authentication_info_t. | |
sip_proxy_authentication_info_t * | sip_proxy_authentication_info_dup (su_home_t *home, sip_proxy_authentication_info_t const *hdr)) |
Duplicate (deep copy) sip_proxy_authentication_info_t . | |
sip_proxy_authentication_info_t * | sip_proxy_authentication_info_copy (su_home_t *home, sip_proxy_authentication_info_t const *hdr)) |
Copy a sip_proxy_authentication_info_t header structure. | |
sip_proxy_authentication_info_t * | sip_proxy_authentication_info_make (su_home_t *home, char const *s)) |
Make a header structure sip_proxy_authentication_info_t. | |
sip_proxy_authentication_info_t * | sip_proxy_authentication_info_format (su_home_t *home, char const *fmt,...))) |
Make a Proxy-Authentication-Info header from formatting result. | |
SOFIAPUBFUN int | sip_proxy_authorization_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Proxy-Authorization header. | |
SOFIAPUBFUN int | sip_proxy_authorization_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Proxy-Authorization header. | |
sip_proxy_authorization_t * | sip_proxy_authorization_init (sip_proxy_authorization_t x[1]) |
Initialize a structure sip_proxy_authorization_t. | |
int | sip_is_proxy_authorization (sip_header_t const *header) |
Test if header object is instance of sip_proxy_authorization_t. | |
sip_proxy_authorization_t * | sip_proxy_authorization_dup (su_home_t *home, sip_proxy_authorization_t const *hdr)) |
Duplicate (deep copy) sip_proxy_authorization_t . | |
sip_proxy_authorization_t * | sip_proxy_authorization_copy (su_home_t *home, sip_proxy_authorization_t const *hdr)) |
Copy a sip_proxy_authorization_t header structure. | |
sip_proxy_authorization_t * | sip_proxy_authorization_make (su_home_t *home, char const *s)) |
Make a header structure sip_proxy_authorization_t. | |
sip_proxy_authorization_t * | sip_proxy_authorization_format (su_home_t *home, char const *fmt,...))) |
Make a Proxy-Authorization header from formatting result. | |
SOFIAPUBFUN int | sip_authorization_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Authorization header. | |
SOFIAPUBFUN int | sip_authorization_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Authorization header. | |
sip_authorization_t * | sip_authorization_init (sip_authorization_t x[1]) |
Initialize a structure sip_authorization_t. | |
int | sip_is_authorization (sip_header_t const *header) |
Test if header object is instance of sip_authorization_t. | |
sip_authorization_t * | sip_authorization_dup (su_home_t *home, sip_authorization_t const *hdr)) |
Duplicate (deep copy) sip_authorization_t . | |
sip_authorization_t * | sip_authorization_copy (su_home_t *home, sip_authorization_t const *hdr)) |
Copy a sip_authorization_t header structure. | |
sip_authorization_t * | sip_authorization_make (su_home_t *home, char const *s)) |
Make a header structure sip_authorization_t. | |
sip_authorization_t * | sip_authorization_format (su_home_t *home, char const *fmt,...))) |
Make a Authorization header from formatting result. | |
SOFIAPUBFUN int | sip_www_authenticate_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a WWW-Authenticate header. | |
SOFIAPUBFUN int | sip_www_authenticate_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a WWW-Authenticate header. | |
sip_www_authenticate_t * | sip_www_authenticate_init (sip_www_authenticate_t x[1]) |
Initialize a structure sip_www_authenticate_t. | |
int | sip_is_www_authenticate (sip_header_t const *header) |
Test if header object is instance of sip_www_authenticate_t. | |
sip_www_authenticate_t * | sip_www_authenticate_dup (su_home_t *home, sip_www_authenticate_t const *hdr)) |
Duplicate (deep copy) sip_www_authenticate_t . | |
sip_www_authenticate_t * | sip_www_authenticate_copy (su_home_t *home, sip_www_authenticate_t const *hdr)) |
Copy a sip_www_authenticate_t header structure. | |
sip_www_authenticate_t * | sip_www_authenticate_make (su_home_t *home, char const *s)) |
Make a header structure sip_www_authenticate_t. | |
sip_www_authenticate_t * | sip_www_authenticate_format (su_home_t *home, char const *fmt,...))) |
Make a WWW-Authenticate header from formatting result. | |
SOFIAPUBFUN int | sip_authentication_info_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Authentication-Info header. | |
SOFIAPUBFUN int | sip_authentication_info_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Authentication-Info header. | |
sip_authentication_info_t * | sip_authentication_info_init (sip_authentication_info_t x[1]) |
Initialize a structure sip_authentication_info_t. | |
int | sip_is_authentication_info (sip_header_t const *header) |
Test if header object is instance of sip_authentication_info_t. | |
sip_authentication_info_t * | sip_authentication_info_dup (su_home_t *home, sip_authentication_info_t const *hdr)) |
Duplicate (deep copy) sip_authentication_info_t . | |
sip_authentication_info_t * | sip_authentication_info_copy (su_home_t *home, sip_authentication_info_t const *hdr)) |
Copy a sip_authentication_info_t header structure. | |
sip_authentication_info_t * | sip_authentication_info_make (su_home_t *home, char const *s)) |
Make a header structure sip_authentication_info_t. | |
sip_authentication_info_t * | sip_authentication_info_format (su_home_t *home, char const *fmt,...))) |
Make a Authentication-Info header from formatting result. | |
SOFIAPUBFUN int | sip_error_info_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Error-Info header. | |
SOFIAPUBFUN int | sip_error_info_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Error-Info header. | |
sip_error_info_t * | sip_error_info_init (sip_error_info_t x[1]) |
Initialize a structure sip_error_info_t. | |
int | sip_is_error_info (sip_header_t const *header) |
Test if header object is instance of sip_error_info_t. | |
sip_error_info_t * | sip_error_info_dup (su_home_t *home, sip_error_info_t const *hdr)) |
Duplicate (deep copy) sip_error_info_t . | |
sip_error_info_t * | sip_error_info_copy (su_home_t *home, sip_error_info_t const *hdr)) |
Copy a sip_error_info_t header structure. | |
sip_error_info_t * | sip_error_info_make (su_home_t *home, char const *s)) |
Make a header structure sip_error_info_t. | |
sip_error_info_t * | sip_error_info_format (su_home_t *home, char const *fmt,...))) |
Make a Error-Info header from formatting result. | |
SOFIAPUBFUN int | sip_warning_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Warning header. | |
SOFIAPUBFUN int | sip_warning_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Warning header. | |
sip_warning_t * | sip_warning_init (sip_warning_t x[1]) |
Initialize a structure sip_warning_t. | |
int | sip_is_warning (sip_header_t const *header) |
Test if header object is instance of sip_warning_t. | |
sip_warning_t * | sip_warning_dup (su_home_t *home, sip_warning_t const *hdr)) |
Duplicate (deep copy) sip_warning_t . | |
sip_warning_t * | sip_warning_copy (su_home_t *home, sip_warning_t const *hdr)) |
Copy a sip_warning_t header structure. | |
sip_warning_t * | sip_warning_make (su_home_t *home, char const *s)) |
Make a header structure sip_warning_t. | |
sip_warning_t * | sip_warning_format (su_home_t *home, char const *fmt,...))) |
Make a Warning header from formatting result. | |
SOFIAPUBFUN int | sip_refer_to_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Refer-To header. | |
SOFIAPUBFUN int | sip_refer_to_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Refer-To header. | |
sip_refer_to_t * | sip_refer_to_init (sip_refer_to_t x[1]) |
Initialize a structure sip_refer_to_t. | |
int | sip_is_refer_to (sip_header_t const *header) |
Test if header object is instance of sip_refer_to_t. | |
sip_refer_to_t * | sip_refer_to_dup (su_home_t *home, sip_refer_to_t const *hdr)) |
Duplicate (deep copy) sip_refer_to_t . | |
sip_refer_to_t * | sip_refer_to_copy (su_home_t *home, sip_refer_to_t const *hdr)) |
Copy a sip_refer_to_t header structure. | |
sip_refer_to_t * | sip_refer_to_make (su_home_t *home, char const *s)) |
Make a header structure sip_refer_to_t. | |
sip_refer_to_t * | sip_refer_to_format (su_home_t *home, char const *fmt,...))) |
Make a Refer-To header from formatting result. | |
SOFIAPUBFUN int | sip_referred_by_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Referred-By header. | |
SOFIAPUBFUN int | sip_referred_by_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Referred-By header. | |
sip_referred_by_t * | sip_referred_by_init (sip_referred_by_t x[1]) |
Initialize a structure sip_referred_by_t. | |
int | sip_is_referred_by (sip_header_t const *header) |
Test if header object is instance of sip_referred_by_t. | |
sip_referred_by_t * | sip_referred_by_dup (su_home_t *home, sip_referred_by_t const *hdr)) |
Duplicate (deep copy) sip_referred_by_t . | |
sip_referred_by_t * | sip_referred_by_copy (su_home_t *home, sip_referred_by_t const *hdr)) |
Copy a sip_referred_by_t header structure. | |
sip_referred_by_t * | sip_referred_by_make (su_home_t *home, char const *s)) |
Make a header structure sip_referred_by_t. | |
sip_referred_by_t * | sip_referred_by_format (su_home_t *home, char const *fmt,...))) |
Make a Referred-By header from formatting result. | |
SOFIAPUBFUN int | sip_replaces_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Replaces header. | |
SOFIAPUBFUN int | sip_replaces_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Replaces header. | |
sip_replaces_t * | sip_replaces_init (sip_replaces_t x[1]) |
Initialize a structure sip_replaces_t. | |
int | sip_is_replaces (sip_header_t const *header) |
Test if header object is instance of sip_replaces_t. | |
sip_replaces_t * | sip_replaces_dup (su_home_t *home, sip_replaces_t const *hdr)) |
Duplicate (deep copy) sip_replaces_t . | |
sip_replaces_t * | sip_replaces_copy (su_home_t *home, sip_replaces_t const *hdr)) |
Copy a sip_replaces_t header structure. | |
sip_replaces_t * | sip_replaces_make (su_home_t *home, char const *s)) |
Make a header structure sip_replaces_t. | |
sip_replaces_t * | sip_replaces_format (su_home_t *home, char const *fmt,...))) |
Make a Replaces header from formatting result. | |
SOFIAPUBFUN int | sip_session_expires_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Session-Expires header. | |
SOFIAPUBFUN int | sip_session_expires_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Session-Expires header. | |
sip_session_expires_t * | sip_session_expires_init (sip_session_expires_t x[1]) |
Initialize a structure sip_session_expires_t. | |
int | sip_is_session_expires (sip_header_t const *header) |
Test if header object is instance of sip_session_expires_t. | |
sip_session_expires_t * | sip_session_expires_dup (su_home_t *home, sip_session_expires_t const *hdr)) |
Duplicate (deep copy) sip_session_expires_t . | |
sip_session_expires_t * | sip_session_expires_copy (su_home_t *home, sip_session_expires_t const *hdr)) |
Copy a sip_session_expires_t header structure. | |
sip_session_expires_t * | sip_session_expires_make (su_home_t *home, char const *s)) |
Make a header structure sip_session_expires_t. | |
sip_session_expires_t * | sip_session_expires_format (su_home_t *home, char const *fmt,...))) |
Make a Session-Expires header from formatting result. | |
SOFIAPUBFUN int | sip_min_se_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Min-SE header. | |
SOFIAPUBFUN int | sip_min_se_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Min-SE header. | |
sip_min_se_t * | sip_min_se_init (sip_min_se_t x[1]) |
Initialize a structure sip_min_se_t. | |
int | sip_is_min_se (sip_header_t const *header) |
Test if header object is instance of sip_min_se_t. | |
sip_min_se_t * | sip_min_se_dup (su_home_t *home, sip_min_se_t const *hdr)) |
Duplicate (deep copy) sip_min_se_t . | |
sip_min_se_t * | sip_min_se_copy (su_home_t *home, sip_min_se_t const *hdr)) |
Copy a sip_min_se_t header structure. | |
sip_min_se_t * | sip_min_se_make (su_home_t *home, char const *s)) |
Make a header structure sip_min_se_t. | |
sip_min_se_t * | sip_min_se_format (su_home_t *home, char const *fmt,...))) |
Make a Min-SE header from formatting result. | |
SOFIAPUBFUN int | sip_path_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Path header. | |
SOFIAPUBFUN int | sip_path_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Path header. | |
sip_path_t * | sip_path_init (sip_path_t x[1]) |
Initialize a structure sip_path_t. | |
int | sip_is_path (sip_header_t const *header) |
Test if header object is instance of sip_path_t. | |
sip_path_t * | sip_path_dup (su_home_t *home, sip_path_t const *hdr)) |
Duplicate (deep copy) sip_path_t . | |
sip_path_t * | sip_path_copy (su_home_t *home, sip_path_t const *hdr)) |
Copy a sip_path_t header structure. | |
sip_path_t * | sip_path_make (su_home_t *home, char const *s)) |
Make a header structure sip_path_t. | |
sip_path_t * | sip_path_format (su_home_t *home, char const *fmt,...))) |
Make a Path header from formatting result. | |
SOFIAPUBFUN int | sip_service_route_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Service-Route header. | |
SOFIAPUBFUN int | sip_service_route_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Service-Route header. | |
sip_service_route_t * | sip_service_route_init (sip_service_route_t x[1]) |
Initialize a structure sip_service_route_t. | |
int | sip_is_service_route (sip_header_t const *header) |
Test if header object is instance of sip_service_route_t. | |
sip_service_route_t * | sip_service_route_dup (su_home_t *home, sip_service_route_t const *hdr)) |
Duplicate (deep copy) sip_service_route_t . | |
sip_service_route_t * | sip_service_route_copy (su_home_t *home, sip_service_route_t const *hdr)) |
Copy a sip_service_route_t header structure. | |
sip_service_route_t * | sip_service_route_make (su_home_t *home, char const *s)) |
Make a header structure sip_service_route_t. | |
sip_service_route_t * | sip_service_route_format (su_home_t *home, char const *fmt,...))) |
Make a Service-Route header from formatting result. | |
SOFIAPUBFUN int | sip_reason_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Reason header. | |
SOFIAPUBFUN int | sip_reason_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Reason header. | |
sip_reason_t * | sip_reason_init (sip_reason_t x[1]) |
Initialize a structure sip_reason_t. | |
int | sip_is_reason (sip_header_t const *header) |
Test if header object is instance of sip_reason_t. | |
sip_reason_t * | sip_reason_dup (su_home_t *home, sip_reason_t const *hdr)) |
Duplicate (deep copy) sip_reason_t . | |
sip_reason_t * | sip_reason_copy (su_home_t *home, sip_reason_t const *hdr)) |
Copy a sip_reason_t header structure. | |
sip_reason_t * | sip_reason_make (su_home_t *home, char const *s)) |
Make a header structure sip_reason_t. | |
sip_reason_t * | sip_reason_format (su_home_t *home, char const *fmt,...))) |
Make a Reason header from formatting result. | |
SOFIAPUBFUN int | sip_security_client_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Security-Client header. | |
SOFIAPUBFUN int | sip_security_client_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Security-Client header. | |
sip_security_client_t * | sip_security_client_init (sip_security_client_t x[1]) |
Initialize a structure sip_security_client_t. | |
int | sip_is_security_client (sip_header_t const *header) |
Test if header object is instance of sip_security_client_t. | |
sip_security_client_t * | sip_security_client_dup (su_home_t *home, sip_security_client_t const *hdr)) |
Duplicate (deep copy) sip_security_client_t . | |
sip_security_client_t * | sip_security_client_copy (su_home_t *home, sip_security_client_t const *hdr)) |
Copy a sip_security_client_t header structure. | |
sip_security_client_t * | sip_security_client_make (su_home_t *home, char const *s)) |
Make a header structure sip_security_client_t. | |
sip_security_client_t * | sip_security_client_format (su_home_t *home, char const *fmt,...))) |
Make a Security-Client header from formatting result. | |
SOFIAPUBFUN int | sip_security_server_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Security-Server header. | |
SOFIAPUBFUN int | sip_security_server_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Security-Server header. | |
sip_security_server_t * | sip_security_server_init (sip_security_server_t x[1]) |
Initialize a structure sip_security_server_t. | |
int | sip_is_security_server (sip_header_t const *header) |
Test if header object is instance of sip_security_server_t. | |
sip_security_server_t * | sip_security_server_dup (su_home_t *home, sip_security_server_t const *hdr)) |
Duplicate (deep copy) sip_security_server_t . | |
sip_security_server_t * | sip_security_server_copy (su_home_t *home, sip_security_server_t const *hdr)) |
Copy a sip_security_server_t header structure. | |
sip_security_server_t * | sip_security_server_make (su_home_t *home, char const *s)) |
Make a header structure sip_security_server_t. | |
sip_security_server_t * | sip_security_server_format (su_home_t *home, char const *fmt,...))) |
Make a Security-Server header from formatting result. | |
SOFIAPUBFUN int | sip_security_verify_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Security-Verify header. | |
SOFIAPUBFUN int | sip_security_verify_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Security-Verify header. | |
sip_security_verify_t * | sip_security_verify_init (sip_security_verify_t x[1]) |
Initialize a structure sip_security_verify_t. | |
int | sip_is_security_verify (sip_header_t const *header) |
Test if header object is instance of sip_security_verify_t. | |
sip_security_verify_t * | sip_security_verify_dup (su_home_t *home, sip_security_verify_t const *hdr)) |
Duplicate (deep copy) sip_security_verify_t . | |
sip_security_verify_t * | sip_security_verify_copy (su_home_t *home, sip_security_verify_t const *hdr)) |
Copy a sip_security_verify_t header structure. | |
sip_security_verify_t * | sip_security_verify_make (su_home_t *home, char const *s)) |
Make a header structure sip_security_verify_t. | |
sip_security_verify_t * | sip_security_verify_format (su_home_t *home, char const *fmt,...))) |
Make a Security-Verify header from formatting result. | |
SOFIAPUBFUN int | sip_privacy_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Privacy header. | |
SOFIAPUBFUN int | sip_privacy_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Privacy header. | |
sip_privacy_t * | sip_privacy_init (sip_privacy_t x[1]) |
Initialize a structure sip_privacy_t. | |
int | sip_is_privacy (sip_header_t const *header) |
Test if header object is instance of sip_privacy_t. | |
sip_privacy_t * | sip_privacy_dup (su_home_t *home, sip_privacy_t const *hdr)) |
Duplicate (deep copy) sip_privacy_t . | |
sip_privacy_t * | sip_privacy_copy (su_home_t *home, sip_privacy_t const *hdr)) |
Copy a sip_privacy_t header structure. | |
sip_privacy_t * | sip_privacy_make (su_home_t *home, char const *s)) |
Make a header structure sip_privacy_t. | |
sip_privacy_t * | sip_privacy_format (su_home_t *home, char const *fmt,...))) |
Make a Privacy header from formatting result. | |
SOFIAPUBFUN int | sip_etag_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a SIP-ETag header. | |
SOFIAPUBFUN int | sip_etag_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a SIP-ETag header. | |
sip_etag_t * | sip_etag_init (sip_etag_t x[1]) |
Initialize a structure sip_etag_t. | |
int | sip_is_etag (sip_header_t const *header) |
Test if header object is instance of sip_etag_t. | |
sip_etag_t * | sip_etag_dup (su_home_t *home, sip_etag_t const *hdr)) |
Duplicate (deep copy) sip_etag_t . | |
sip_etag_t * | sip_etag_copy (su_home_t *home, sip_etag_t const *hdr)) |
Copy a sip_etag_t header structure. | |
sip_etag_t * | sip_etag_make (su_home_t *home, char const *s)) |
Make a header structure sip_etag_t. | |
sip_etag_t * | sip_etag_format (su_home_t *home, char const *fmt,...))) |
Make a SIP-ETag header from formatting result. | |
SOFIAPUBFUN int | sip_if_match_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a SIP-If-Match header. | |
SOFIAPUBFUN int | sip_if_match_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a SIP-If-Match header. | |
sip_if_match_t * | sip_if_match_init (sip_if_match_t x[1]) |
Initialize a structure sip_if_match_t. | |
int | sip_is_if_match (sip_header_t const *header) |
Test if header object is instance of sip_if_match_t. | |
sip_if_match_t * | sip_if_match_dup (su_home_t *home, sip_if_match_t const *hdr)) |
Duplicate (deep copy) sip_if_match_t . | |
sip_if_match_t * | sip_if_match_copy (su_home_t *home, sip_if_match_t const *hdr)) |
Copy a sip_if_match_t header structure. | |
sip_if_match_t * | sip_if_match_make (su_home_t *home, char const *s)) |
Make a header structure sip_if_match_t. | |
sip_if_match_t * | sip_if_match_format (su_home_t *home, char const *fmt,...))) |
Make a SIP-If-Match header from formatting result. | |
SOFIAPUBFUN int | sip_mime_version_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a MIME-Version header. | |
SOFIAPUBFUN int | sip_mime_version_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a MIME-Version header. | |
sip_mime_version_t * | sip_mime_version_init (sip_mime_version_t x[1]) |
Initialize a structure sip_mime_version_t. | |
int | sip_is_mime_version (sip_header_t const *header) |
Test if header object is instance of sip_mime_version_t. | |
sip_mime_version_t * | sip_mime_version_dup (su_home_t *home, sip_mime_version_t const *hdr)) |
Duplicate (deep copy) sip_mime_version_t . | |
sip_mime_version_t * | sip_mime_version_copy (su_home_t *home, sip_mime_version_t const *hdr)) |
Copy a sip_mime_version_t header structure. | |
sip_mime_version_t * | sip_mime_version_make (su_home_t *home, char const *s)) |
Make a header structure sip_mime_version_t. | |
sip_mime_version_t * | sip_mime_version_format (su_home_t *home, char const *fmt,...))) |
Make a MIME-Version header from formatting result. | |
SOFIAPUBFUN int | sip_content_type_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Content-Type header. | |
SOFIAPUBFUN int | sip_content_type_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Content-Type header. | |
sip_content_type_t * | sip_content_type_init (sip_content_type_t x[1]) |
Initialize a structure sip_content_type_t. | |
int | sip_is_content_type (sip_header_t const *header) |
Test if header object is instance of sip_content_type_t. | |
sip_content_type_t * | sip_content_type_dup (su_home_t *home, sip_content_type_t const *hdr)) |
Duplicate (deep copy) sip_content_type_t . | |
sip_content_type_t * | sip_content_type_copy (su_home_t *home, sip_content_type_t const *hdr)) |
Copy a sip_content_type_t header structure. | |
sip_content_type_t * | sip_content_type_make (su_home_t *home, char const *s)) |
Make a header structure sip_content_type_t. | |
sip_content_type_t * | sip_content_type_format (su_home_t *home, char const *fmt,...))) |
Make a Content-Type header from formatting result. | |
SOFIAPUBFUN int | sip_content_encoding_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Content-Encoding header. | |
SOFIAPUBFUN int | sip_content_encoding_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Content-Encoding header. | |
sip_content_encoding_t * | sip_content_encoding_init (sip_content_encoding_t x[1]) |
Initialize a structure sip_content_encoding_t. | |
int | sip_is_content_encoding (sip_header_t const *header) |
Test if header object is instance of sip_content_encoding_t. | |
sip_content_encoding_t * | sip_content_encoding_dup (su_home_t *home, sip_content_encoding_t const *hdr)) |
Duplicate (deep copy) sip_content_encoding_t . | |
sip_content_encoding_t * | sip_content_encoding_copy (su_home_t *home, sip_content_encoding_t const *hdr)) |
Copy a sip_content_encoding_t header structure. | |
sip_content_encoding_t * | sip_content_encoding_make (su_home_t *home, char const *s)) |
Make a header structure sip_content_encoding_t. | |
sip_content_encoding_t * | sip_content_encoding_format (su_home_t *home, char const *fmt,...))) |
Make a Content-Encoding header from formatting result. | |
SOFIAPUBFUN int | sip_content_language_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Content-Language header. | |
SOFIAPUBFUN int | sip_content_language_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Content-Language header. | |
sip_content_language_t * | sip_content_language_init (sip_content_language_t x[1]) |
Initialize a structure sip_content_language_t. | |
int | sip_is_content_language (sip_header_t const *header) |
Test if header object is instance of sip_content_language_t. | |
sip_content_language_t * | sip_content_language_dup (su_home_t *home, sip_content_language_t const *hdr)) |
Duplicate (deep copy) sip_content_language_t . | |
sip_content_language_t * | sip_content_language_copy (su_home_t *home, sip_content_language_t const *hdr)) |
Copy a sip_content_language_t header structure. | |
sip_content_language_t * | sip_content_language_make (su_home_t *home, char const *s)) |
Make a header structure sip_content_language_t. | |
sip_content_language_t * | sip_content_language_format (su_home_t *home, char const *fmt,...))) |
Make a Content-Language header from formatting result. | |
SOFIAPUBFUN int | sip_content_disposition_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Content-Disposition header. | |
SOFIAPUBFUN int | sip_content_disposition_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Content-Disposition header. | |
sip_content_disposition_t * | sip_content_disposition_init (sip_content_disposition_t x[1]) |
Initialize a structure sip_content_disposition_t. | |
int | sip_is_content_disposition (sip_header_t const *header) |
Test if header object is instance of sip_content_disposition_t. | |
sip_content_disposition_t * | sip_content_disposition_dup (su_home_t *home, sip_content_disposition_t const *hdr)) |
Duplicate (deep copy) sip_content_disposition_t . | |
sip_content_disposition_t * | sip_content_disposition_copy (su_home_t *home, sip_content_disposition_t const *hdr)) |
Copy a sip_content_disposition_t header structure. | |
sip_content_disposition_t * | sip_content_disposition_make (su_home_t *home, char const *s)) |
Make a header structure sip_content_disposition_t. | |
sip_content_disposition_t * | sip_content_disposition_format (su_home_t *home, char const *fmt,...))) |
Make a Content-Disposition header from formatting result. | |
SOFIAPUBFUN int | sip_content_length_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a Content-Length header. | |
SOFIAPUBFUN int | sip_content_length_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a Content-Length header. | |
sip_content_length_t * | sip_content_length_init (sip_content_length_t x[1]) |
Initialize a structure sip_content_length_t. | |
int | sip_is_content_length (sip_header_t const *header) |
Test if header object is instance of sip_content_length_t. | |
sip_content_length_t * | sip_content_length_dup (su_home_t *home, sip_content_length_t const *hdr)) |
Duplicate (deep copy) sip_content_length_t . | |
sip_content_length_t * | sip_content_length_copy (su_home_t *home, sip_content_length_t const *hdr)) |
Copy a sip_content_length_t header structure. | |
sip_content_length_t * | sip_content_length_make (su_home_t *home, char const *s)) |
Make a header structure sip_content_length_t. | |
sip_content_length_t * | sip_content_length_format (su_home_t *home, char const *fmt,...))) |
Make a Content-Length header from formatting result. | |
SOFIAPUBFUN int | sip_unknown_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a unknown headers. | |
SOFIAPUBFUN int | sip_unknown_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a unknown headers. | |
sip_unknown_t * | sip_unknown_init (sip_unknown_t x[1]) |
Initialize a structure sip_unknown_t. | |
int | sip_is_unknown (sip_header_t const *header) |
Test if header object is instance of sip_unknown_t. | |
sip_unknown_t * | sip_unknown_dup (su_home_t *home, sip_unknown_t const *hdr)) |
Duplicate (deep copy) sip_unknown_t . | |
sip_unknown_t * | sip_unknown_copy (su_home_t *home, sip_unknown_t const *hdr)) |
Copy a sip_unknown_t header structure. | |
sip_unknown_t * | sip_unknown_make (su_home_t *home, char const *s)) |
Make a header structure sip_unknown_t. | |
sip_unknown_t * | sip_unknown_format (su_home_t *home, char const *fmt,...))) |
Make a unknown headers from formatting result. | |
SOFIAPUBFUN int | sip_error_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a erroneous headers. | |
SOFIAPUBFUN int | sip_error_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a erroneous headers. | |
sip_error_t * | sip_error_init (sip_error_t x[1]) |
Initialize a structure sip_error_t. | |
int | sip_is_error (sip_header_t const *header) |
Test if header object is instance of sip_error_t. | |
sip_error_t * | sip_error_dup (su_home_t *home, sip_error_t const *hdr)) |
Duplicate (deep copy) sip_error_t . | |
sip_error_t * | sip_error_copy (su_home_t *home, sip_error_t const *hdr)) |
Copy a sip_error_t header structure. | |
sip_error_t * | sip_error_make (su_home_t *home, char const *s)) |
Make a header structure sip_error_t. | |
sip_error_t * | sip_error_format (su_home_t *home, char const *fmt,...))) |
Make a erroneous headers from formatting result. | |
SOFIAPUBFUN int | sip_separator_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a separator line between headers and payload. | |
SOFIAPUBFUN int | sip_separator_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a separator line between headers and payload. | |
sip_separator_t * | sip_separator_init (sip_separator_t x[1]) |
Initialize a structure sip_separator_t. | |
int | sip_is_separator (sip_header_t const *header) |
Test if header object is instance of sip_separator_t. | |
sip_separator_t * | sip_separator_dup (su_home_t *home, sip_separator_t const *hdr)) |
Duplicate (deep copy) sip_separator_t . | |
sip_separator_t * | sip_separator_copy (su_home_t *home, sip_separator_t const *hdr)) |
Copy a sip_separator_t header structure. | |
sip_separator_t * | sip_separator_make (su_home_t *home, char const *s)) |
Make a header structure sip_separator_t. | |
sip_separator_t * | sip_separator_format (su_home_t *home, char const *fmt,...))) |
Make a separator line between headers and payload from formatting result. | |
SOFIAPUBFUN int | sip_payload_d (su_home_t *, msg_header_t *, char *s, int slen) |
Parse a message payload. | |
SOFIAPUBFUN int | sip_payload_e (char b[], int bsiz, msg_header_t const *h, int flags) |
Print a message payload. | |
sip_payload_t * | sip_payload_init (sip_payload_t x[1]) |
Initialize a structure sip_payload_t. | |
int | sip_is_payload (sip_header_t const *header) |
Test if header object is instance of sip_payload_t. | |
sip_payload_t * | sip_payload_dup (su_home_t *home, sip_payload_t const *hdr)) |
Duplicate (deep copy) sip_payload_t . | |
sip_payload_t * | sip_payload_copy (su_home_t *home, sip_payload_t const *hdr)) |
Copy a sip_payload_t header structure. | |
sip_payload_t * | sip_payload_make (su_home_t *home, char const *s)) |
Make a header structure sip_payload_t. | |
sip_payload_t * | sip_payload_format (su_home_t *home, char const *fmt,...))) |
Make a message payload from formatting result. |
Insert a (list of) header(s) to the header structure and fragment chain.
The function sip_header_insert()
inserts header or list of headers into a SIP message. It also inserts them into the the message fragment chain, if it exists.
When inserting headers into the fragment chain, a request (or status) is inserted first and replaces the existing request (or status). The Via headers are inserted after the request or status, and rest of the headers after request, status, or Via headers.
If the header is a singleton, existing headers with the same class are removed.
msg | message owning the fragment chain | |
sip | SIP message structure to which header is added | |
h | list of header(s) to be added |