sip  1.12.11devel
Macros | Variables
sip_tag.h File Reference

Tag class for SIP headers. More...

#include <sofia-sip/su_tag.h>
#include <sofia-sip/su_tag_class.h>
#include <sofia-sip/sip.h>
Include dependency graph for sip_tag.h:

Go to the source code of this file.

Macros

#define SIP_TAG_H
 Defined when <sofia-sip/sip_tag.h> has been included.
 
#define SIPTAG_P(tt)
 Test if tag type marks a sip_t structure.
 
#define SIPTAG_STR_P(tt)
 Test if tag type marks a SIP header string.
 
#define SIPTAG_SIP_P(tt)
 Test if tag type marks a SIP header structure.
 
#define SIPTAGI_P(t)
 Test if tag item contains sip_t structure.
 
#define SIPTAGI_STR_P(t)
 Test if tag item contains a SIP header string.
 
#define SIPTAGI_SIP_P(t)
 Test if tag item contains a SIP header structure.
 
#define SIPTAG_ANY()
 Filter tag matching any sip tag.
 
#define SIPTAG_END()
 End of SIP headers.
 
#define SIPTAG_SIP(x)
 Tag list item for sip_t object. More...
 
#define SIPTAG_HEADER(x)
 Tag list item for header string. More...
 
#define SIPTAG_HEADER_STR(s)
 Tag list item for header string. More...
 
#define SIPTAG_REQUEST(x)
 
#define SIPTAG_REQUEST_REF(x)
 
#define SIPTAG_REQUEST_STR(s)
 
#define SIPTAG_REQUEST_STR_REF(x)
 
#define SIPTAG_STATUS(x)
 
#define SIPTAG_STATUS_REF(x)
 
#define SIPTAG_STATUS_STR(s)
 
#define SIPTAG_STATUS_STR_REF(x)
 
#define SIPTAG_VIA(x)
 
#define SIPTAG_VIA_REF(x)
 
#define SIPTAG_VIA_STR(s)
 
#define SIPTAG_VIA_STR_REF(x)
 
#define SIPTAG_ROUTE(x)
 
#define SIPTAG_ROUTE_REF(x)
 
#define SIPTAG_ROUTE_STR(s)
 
#define SIPTAG_ROUTE_STR_REF(x)
 
#define SIPTAG_RECORD_ROUTE(x)
 
#define SIPTAG_RECORD_ROUTE_REF(x)
 
#define SIPTAG_RECORD_ROUTE_STR(s)
 
#define SIPTAG_RECORD_ROUTE_STR_REF(x)
 
#define SIPTAG_MAX_FORWARDS(x)
 
#define SIPTAG_MAX_FORWARDS_REF(x)
 
#define SIPTAG_MAX_FORWARDS_STR(s)
 
#define SIPTAG_MAX_FORWARDS_STR_REF(x)
 
#define SIPTAG_PROXY_REQUIRE(x)
 
#define SIPTAG_PROXY_REQUIRE_REF(x)
 
#define SIPTAG_PROXY_REQUIRE_STR(s)
 
#define SIPTAG_PROXY_REQUIRE_STR_REF(x)
 
#define SIPTAG_FROM(x)
 
#define SIPTAG_FROM_REF(x)
 
#define SIPTAG_FROM_STR(s)
 
#define SIPTAG_FROM_STR_REF(x)
 
#define SIPTAG_TO(x)
 
#define SIPTAG_TO_REF(x)
 
#define SIPTAG_TO_STR(s)
 
#define SIPTAG_TO_STR_REF(x)
 
#define SIPTAG_CALL_ID(x)
 
#define SIPTAG_CALL_ID_REF(x)
 
#define SIPTAG_CALL_ID_STR(s)
 
#define SIPTAG_CALL_ID_STR_REF(x)
 
#define SIPTAG_CSEQ(x)
 
#define SIPTAG_CSEQ_REF(x)
 
#define SIPTAG_CSEQ_STR(s)
 
#define SIPTAG_CSEQ_STR_REF(x)
 
#define SIPTAG_CONTACT(x)
 
#define SIPTAG_CONTACT_REF(x)
 
#define SIPTAG_CONTACT_STR(s)
 
#define SIPTAG_CONTACT_STR_REF(x)
 
#define SIPTAG_RSEQ(x)
 
#define SIPTAG_RSEQ_REF(x)
 
#define SIPTAG_RSEQ_STR(s)
 
#define SIPTAG_RSEQ_STR_REF(x)
 
#define SIPTAG_RACK(x)
 
#define SIPTAG_RACK_REF(x)
 
#define SIPTAG_RACK_STR(s)
 
#define SIPTAG_RACK_STR_REF(x)
 
#define SIPTAG_REQUEST_DISPOSITION(x)
 
#define SIPTAG_REQUEST_DISPOSITION_REF(x)
 
#define SIPTAG_REQUEST_DISPOSITION_STR(s)
 
#define SIPTAG_REQUEST_DISPOSITION_STR_REF(x)
 
#define SIPTAG_ACCEPT_CONTACT(x)
 
#define SIPTAG_ACCEPT_CONTACT_REF(x)
 
#define SIPTAG_ACCEPT_CONTACT_STR(s)
 
#define SIPTAG_ACCEPT_CONTACT_STR_REF(x)
 
#define SIPTAG_REJECT_CONTACT(x)
 
#define SIPTAG_REJECT_CONTACT_REF(x)
 
#define SIPTAG_REJECT_CONTACT_STR(s)
 
#define SIPTAG_REJECT_CONTACT_STR_REF(x)
 
#define SIPTAG_EXPIRES(x)
 
#define SIPTAG_EXPIRES_REF(x)
 
#define SIPTAG_EXPIRES_STR(s)
 
#define SIPTAG_EXPIRES_STR_REF(x)
 
#define SIPTAG_DATE(x)
 
#define SIPTAG_DATE_REF(x)
 
#define SIPTAG_DATE_STR(s)
 
#define SIPTAG_DATE_STR_REF(x)
 
#define SIPTAG_RETRY_AFTER(x)
 
#define SIPTAG_RETRY_AFTER_REF(x)
 
#define SIPTAG_RETRY_AFTER_STR(s)
 
#define SIPTAG_RETRY_AFTER_STR_REF(x)
 
#define SIPTAG_TIMESTAMP(x)
 
#define SIPTAG_TIMESTAMP_REF(x)
 
#define SIPTAG_TIMESTAMP_STR(s)
 
#define SIPTAG_TIMESTAMP_STR_REF(x)
 
#define SIPTAG_MIN_EXPIRES(x)
 
#define SIPTAG_MIN_EXPIRES_REF(x)
 
#define SIPTAG_MIN_EXPIRES_STR(s)
 
#define SIPTAG_MIN_EXPIRES_STR_REF(x)
 
#define SIPTAG_SUBJECT(x)
 
#define SIPTAG_SUBJECT_REF(x)
 
#define SIPTAG_SUBJECT_STR(s)
 
#define SIPTAG_SUBJECT_STR_REF(x)
 
#define SIPTAG_PRIORITY(x)
 
#define SIPTAG_PRIORITY_REF(x)
 
#define SIPTAG_PRIORITY_STR(s)
 
#define SIPTAG_PRIORITY_STR_REF(x)
 
#define SIPTAG_CALL_INFO(x)
 
#define SIPTAG_CALL_INFO_REF(x)
 
#define SIPTAG_CALL_INFO_STR(s)
 
#define SIPTAG_CALL_INFO_STR_REF(x)
 
#define SIPTAG_ORGANIZATION(x)
 
#define SIPTAG_ORGANIZATION_REF(x)
 
#define SIPTAG_ORGANIZATION_STR(s)
 
#define SIPTAG_ORGANIZATION_STR_REF(x)
 
#define SIPTAG_SERVER(x)
 
#define SIPTAG_SERVER_REF(x)
 
#define SIPTAG_SERVER_STR(s)
 
#define SIPTAG_SERVER_STR_REF(x)
 
#define SIPTAG_USER_AGENT(x)
 
#define SIPTAG_USER_AGENT_REF(x)
 
#define SIPTAG_USER_AGENT_STR(s)
 
#define SIPTAG_USER_AGENT_STR_REF(x)
 
#define SIPTAG_IN_REPLY_TO(x)
 
#define SIPTAG_IN_REPLY_TO_REF(x)
 
#define SIPTAG_IN_REPLY_TO_STR(s)
 
#define SIPTAG_IN_REPLY_TO_STR_REF(x)
 
#define SIPTAG_ACCEPT(x)
 
#define SIPTAG_ACCEPT_REF(x)
 
#define SIPTAG_ACCEPT_STR(s)
 
#define SIPTAG_ACCEPT_STR_REF(x)
 
#define SIPTAG_ACCEPT_ENCODING(x)
 
#define SIPTAG_ACCEPT_ENCODING_REF(x)
 
#define SIPTAG_ACCEPT_ENCODING_STR(s)
 
#define SIPTAG_ACCEPT_ENCODING_STR_REF(x)
 
#define SIPTAG_ACCEPT_LANGUAGE(x)
 
#define SIPTAG_ACCEPT_LANGUAGE_REF(x)
 
#define SIPTAG_ACCEPT_LANGUAGE_STR(s)
 
#define SIPTAG_ACCEPT_LANGUAGE_STR_REF(x)
 
#define SIPTAG_ALLOW(x)
 
#define SIPTAG_ALLOW_REF(x)
 
#define SIPTAG_ALLOW_STR(s)
 
#define SIPTAG_ALLOW_STR_REF(x)
 
#define SIPTAG_REQUIRE(x)
 
#define SIPTAG_REQUIRE_REF(x)
 
#define SIPTAG_REQUIRE_STR(s)
 
#define SIPTAG_REQUIRE_STR_REF(x)
 
#define SIPTAG_SUPPORTED(x)
 
#define SIPTAG_SUPPORTED_REF(x)
 
#define SIPTAG_SUPPORTED_STR(s)
 
#define SIPTAG_SUPPORTED_STR_REF(x)
 
#define SIPTAG_UNSUPPORTED(x)
 
#define SIPTAG_UNSUPPORTED_REF(x)
 
#define SIPTAG_UNSUPPORTED_STR(s)
 
#define SIPTAG_UNSUPPORTED_STR_REF(x)
 
#define SIPTAG_EVENT(x)
 
#define SIPTAG_EVENT_REF(x)
 
#define SIPTAG_EVENT_STR(s)
 
#define SIPTAG_EVENT_STR_REF(x)
 
#define SIPTAG_ALLOW_EVENTS(x)
 
#define SIPTAG_ALLOW_EVENTS_REF(x)
 
#define SIPTAG_ALLOW_EVENTS_STR(s)
 
#define SIPTAG_ALLOW_EVENTS_STR_REF(x)
 
#define SIPTAG_SUBSCRIPTION_STATE(x)
 
#define SIPTAG_SUBSCRIPTION_STATE_REF(x)
 
#define SIPTAG_SUBSCRIPTION_STATE_STR(s)
 
#define SIPTAG_SUBSCRIPTION_STATE_STR_REF(x)
 
#define SIPTAG_PROXY_AUTHENTICATE(x)
 
#define SIPTAG_PROXY_AUTHENTICATE_REF(x)
 
#define SIPTAG_PROXY_AUTHENTICATE_STR(s)
 
#define SIPTAG_PROXY_AUTHENTICATE_STR_REF(x)
 
#define SIPTAG_PROXY_AUTHENTICATION_INFO(x)
 
#define SIPTAG_PROXY_AUTHENTICATION_INFO_REF(x)
 
#define SIPTAG_PROXY_AUTHENTICATION_INFO_STR(s)
 
#define SIPTAG_PROXY_AUTHENTICATION_INFO_STR_REF(x)
 
#define SIPTAG_PROXY_AUTHORIZATION(x)
 
#define SIPTAG_PROXY_AUTHORIZATION_REF(x)
 
#define SIPTAG_PROXY_AUTHORIZATION_STR(s)
 
#define SIPTAG_PROXY_AUTHORIZATION_STR_REF(x)
 
#define SIPTAG_AUTHORIZATION(x)
 
#define SIPTAG_AUTHORIZATION_REF(x)
 
#define SIPTAG_AUTHORIZATION_STR(s)
 
#define SIPTAG_AUTHORIZATION_STR_REF(x)
 
#define SIPTAG_WWW_AUTHENTICATE(x)
 
#define SIPTAG_WWW_AUTHENTICATE_REF(x)
 
#define SIPTAG_WWW_AUTHENTICATE_STR(s)
 
#define SIPTAG_WWW_AUTHENTICATE_STR_REF(x)
 
#define SIPTAG_AUTHENTICATION_INFO(x)
 
#define SIPTAG_AUTHENTICATION_INFO_REF(x)
 
#define SIPTAG_AUTHENTICATION_INFO_STR(s)
 
#define SIPTAG_AUTHENTICATION_INFO_STR_REF(x)
 
#define SIPTAG_ERROR_INFO(x)
 
#define SIPTAG_ERROR_INFO_REF(x)
 
#define SIPTAG_ERROR_INFO_STR(s)
 
#define SIPTAG_ERROR_INFO_STR_REF(x)
 
#define SIPTAG_WARNING(x)
 
#define SIPTAG_WARNING_REF(x)
 
#define SIPTAG_WARNING_STR(s)
 
#define SIPTAG_WARNING_STR_REF(x)
 
#define SIPTAG_REFER_TO(x)
 
#define SIPTAG_REFER_TO_REF(x)
 
#define SIPTAG_REFER_TO_STR(s)
 
#define SIPTAG_REFER_TO_STR_REF(x)
 
#define SIPTAG_REFERRED_BY(x)
 
#define SIPTAG_REFERRED_BY_REF(x)
 
#define SIPTAG_REFERRED_BY_STR(s)
 
#define SIPTAG_REFERRED_BY_STR_REF(x)
 
#define SIPTAG_REPLACES(x)
 
#define SIPTAG_REPLACES_REF(x)
 
#define SIPTAG_REPLACES_STR(s)
 
#define SIPTAG_REPLACES_STR_REF(x)
 
#define SIPTAG_SESSION_EXPIRES(x)
 
#define SIPTAG_SESSION_EXPIRES_REF(x)
 
#define SIPTAG_SESSION_EXPIRES_STR(s)
 
#define SIPTAG_SESSION_EXPIRES_STR_REF(x)
 
#define SIPTAG_MIN_SE(x)
 
#define SIPTAG_MIN_SE_REF(x)
 
#define SIPTAG_MIN_SE_STR(s)
 
#define SIPTAG_MIN_SE_STR_REF(x)
 
#define SIPTAG_PATH(x)
 
#define SIPTAG_PATH_REF(x)
 
#define SIPTAG_PATH_STR(s)
 
#define SIPTAG_PATH_STR_REF(x)
 
#define SIPTAG_SERVICE_ROUTE(x)
 
#define SIPTAG_SERVICE_ROUTE_REF(x)
 
#define SIPTAG_SERVICE_ROUTE_STR(s)
 
#define SIPTAG_SERVICE_ROUTE_STR_REF(x)
 
#define SIPTAG_REASON(x)
 
#define SIPTAG_REASON_REF(x)
 
#define SIPTAG_REASON_STR(s)
 
#define SIPTAG_REASON_STR_REF(x)
 
#define SIPTAG_SECURITY_CLIENT(x)
 
#define SIPTAG_SECURITY_CLIENT_REF(x)
 
#define SIPTAG_SECURITY_CLIENT_STR(s)
 
#define SIPTAG_SECURITY_CLIENT_STR_REF(x)
 
#define SIPTAG_SECURITY_SERVER(x)
 
#define SIPTAG_SECURITY_SERVER_REF(x)
 
#define SIPTAG_SECURITY_SERVER_STR(s)
 
#define SIPTAG_SECURITY_SERVER_STR_REF(x)
 
#define SIPTAG_SECURITY_VERIFY(x)
 
#define SIPTAG_SECURITY_VERIFY_REF(x)
 
#define SIPTAG_SECURITY_VERIFY_STR(s)
 
#define SIPTAG_SECURITY_VERIFY_STR_REF(x)
 
#define SIPTAG_PRIVACY(x)
 
#define SIPTAG_PRIVACY_REF(x)
 
#define SIPTAG_PRIVACY_STR(s)
 
#define SIPTAG_PRIVACY_STR_REF(x)
 
#define SIPTAG_ETAG(x)
 
#define SIPTAG_ETAG_REF(x)
 
#define SIPTAG_ETAG_STR(s)
 
#define SIPTAG_ETAG_STR_REF(x)
 
#define SIPTAG_IF_MATCH(x)
 
#define SIPTAG_IF_MATCH_REF(x)
 
#define SIPTAG_IF_MATCH_STR(s)
 
#define SIPTAG_IF_MATCH_STR_REF(x)
 
#define SIPTAG_MIME_VERSION(x)
 
#define SIPTAG_MIME_VERSION_REF(x)
 
#define SIPTAG_MIME_VERSION_STR(s)
 
#define SIPTAG_MIME_VERSION_STR_REF(x)
 
#define SIPTAG_CONTENT_TYPE(x)
 
#define SIPTAG_CONTENT_TYPE_REF(x)
 
#define SIPTAG_CONTENT_TYPE_STR(s)
 
#define SIPTAG_CONTENT_TYPE_STR_REF(x)
 
#define SIPTAG_CONTENT_ENCODING(x)
 
#define SIPTAG_CONTENT_ENCODING_REF(x)
 
#define SIPTAG_CONTENT_ENCODING_STR(s)
 
#define SIPTAG_CONTENT_ENCODING_STR_REF(x)
 
#define SIPTAG_CONTENT_LANGUAGE(x)
 
#define SIPTAG_CONTENT_LANGUAGE_REF(x)
 
#define SIPTAG_CONTENT_LANGUAGE_STR(s)
 
#define SIPTAG_CONTENT_LANGUAGE_STR_REF(x)
 
#define SIPTAG_CONTENT_DISPOSITION(x)
 
#define SIPTAG_CONTENT_DISPOSITION_REF(x)
 
#define SIPTAG_CONTENT_DISPOSITION_STR(s)
 
#define SIPTAG_CONTENT_DISPOSITION_STR_REF(x)
 
#define SIPTAG_CONTENT_LENGTH(x)
 
#define SIPTAG_CONTENT_LENGTH_REF(x)
 
#define SIPTAG_CONTENT_LENGTH_STR(s)
 
#define SIPTAG_CONTENT_LENGTH_STR_REF(x)
 
#define SIPTAG_UNKNOWN(x)
 
#define SIPTAG_UNKNOWN_REF(x)
 
#define SIPTAG_UNKNOWN_STR(s)
 
#define SIPTAG_UNKNOWN_STR_REF(x)
 
#define SIPTAG_ERROR(x)
 
#define SIPTAG_ERROR_REF(x)
 
#define SIPTAG_ERROR_STR(s)
 
#define SIPTAG_ERROR_STR_REF(x)
 
#define SIPTAG_SEPARATOR(x)
 
#define SIPTAG_SEPARATOR_REF(x)
 
#define SIPTAG_SEPARATOR_STR(s)
 
#define SIPTAG_SEPARATOR_STR_REF(x)
 
#define SIPTAG_PAYLOAD(x)
 
#define SIPTAG_PAYLOAD_REF(x)
 
#define SIPTAG_PAYLOAD_STR(s)
 
#define SIPTAG_PAYLOAD_STR_REF(x)
 

Variables

tag_class_t siphdrtag_class [1]
 Tag class for SIP headers. More...
 
tag_class_t sipstrtag_class [1]
 Tag class for string values of SIP headers. More...
 
tag_class_t sipmsgtag_class [1]
 Tag class for SIP message. More...
 
tag_type_t sip_tag_list []
 Lists of SIP tags. More...
 
tag_typedef_t siptag_sip
 Tag for sip_t.
 
tag_typedef_t siptag_header
 Tag for header string.
 
tag_typedef_t siptag_header_str
 Tag for header string.
 
tag_typedef_t siptag_request
 
tag_typedef_t siptag_request_str
 
tag_typedef_t siptag_status
 
tag_typedef_t siptag_status_str
 
tag_typedef_t siptag_via
 
tag_typedef_t siptag_via_str
 
tag_typedef_t siptag_route
 
tag_typedef_t siptag_route_str
 
tag_typedef_t siptag_record_route
 
tag_typedef_t siptag_record_route_str
 
tag_typedef_t siptag_max_forwards
 
tag_typedef_t siptag_max_forwards_str
 
tag_typedef_t siptag_proxy_require
 
tag_typedef_t siptag_proxy_require_str
 
tag_typedef_t siptag_from
 
tag_typedef_t siptag_from_str
 
tag_typedef_t siptag_to
 
tag_typedef_t siptag_to_str
 
tag_typedef_t siptag_call_id
 
tag_typedef_t siptag_call_id_str
 
tag_typedef_t siptag_cseq
 
tag_typedef_t siptag_cseq_str
 
tag_typedef_t siptag_contact
 
tag_typedef_t siptag_contact_str
 
tag_typedef_t siptag_rseq
 
tag_typedef_t siptag_rseq_str
 
tag_typedef_t siptag_rack
 
tag_typedef_t siptag_rack_str
 
tag_typedef_t siptag_request_disposition
 
tag_typedef_t siptag_request_disposition_str
 
tag_typedef_t siptag_accept_contact
 
tag_typedef_t siptag_accept_contact_str
 
tag_typedef_t siptag_reject_contact
 
tag_typedef_t siptag_reject_contact_str
 
tag_typedef_t siptag_expires
 
tag_typedef_t siptag_expires_str
 
tag_typedef_t siptag_date
 
tag_typedef_t siptag_date_str
 
tag_typedef_t siptag_retry_after
 
tag_typedef_t siptag_retry_after_str
 
tag_typedef_t siptag_timestamp
 
tag_typedef_t siptag_timestamp_str
 
tag_typedef_t siptag_min_expires
 
tag_typedef_t siptag_min_expires_str
 
tag_typedef_t siptag_subject
 
tag_typedef_t siptag_subject_str
 
tag_typedef_t siptag_priority
 
tag_typedef_t siptag_priority_str
 
tag_typedef_t siptag_call_info
 
tag_typedef_t siptag_call_info_str
 
tag_typedef_t siptag_organization
 
tag_typedef_t siptag_organization_str
 
tag_typedef_t siptag_server
 
tag_typedef_t siptag_server_str
 
tag_typedef_t siptag_user_agent
 
tag_typedef_t siptag_user_agent_str
 
tag_typedef_t siptag_in_reply_to
 
tag_typedef_t siptag_in_reply_to_str
 
tag_typedef_t siptag_accept
 
tag_typedef_t siptag_accept_str
 
tag_typedef_t siptag_accept_encoding
 
tag_typedef_t siptag_accept_encoding_str
 
tag_typedef_t siptag_accept_language
 
tag_typedef_t siptag_accept_language_str
 
tag_typedef_t siptag_allow
 
tag_typedef_t siptag_allow_str
 
tag_typedef_t siptag_require
 
tag_typedef_t siptag_require_str
 
tag_typedef_t siptag_supported
 
tag_typedef_t siptag_supported_str
 
tag_typedef_t siptag_unsupported
 
tag_typedef_t siptag_unsupported_str
 
tag_typedef_t siptag_event
 
tag_typedef_t siptag_event_str
 
tag_typedef_t siptag_allow_events
 
tag_typedef_t siptag_allow_events_str
 
tag_typedef_t siptag_subscription_state
 
tag_typedef_t siptag_subscription_state_str
 
tag_typedef_t siptag_proxy_authenticate
 
tag_typedef_t siptag_proxy_authenticate_str
 
tag_typedef_t siptag_proxy_authentication_info
 
tag_typedef_t siptag_proxy_authentication_info_str
 
tag_typedef_t siptag_proxy_authorization
 
tag_typedef_t siptag_proxy_authorization_str
 
tag_typedef_t siptag_authorization
 
tag_typedef_t siptag_authorization_str
 
tag_typedef_t siptag_www_authenticate
 
tag_typedef_t siptag_www_authenticate_str
 
tag_typedef_t siptag_authentication_info
 
tag_typedef_t siptag_authentication_info_str
 
tag_typedef_t siptag_error_info
 
tag_typedef_t siptag_error_info_str
 
tag_typedef_t siptag_warning
 
tag_typedef_t siptag_warning_str
 
tag_typedef_t siptag_refer_to
 
tag_typedef_t siptag_refer_to_str
 
tag_typedef_t siptag_referred_by
 
tag_typedef_t siptag_referred_by_str
 
tag_typedef_t siptag_replaces
 
tag_typedef_t siptag_replaces_str
 
tag_typedef_t siptag_session_expires
 
tag_typedef_t siptag_session_expires_str
 
tag_typedef_t siptag_min_se
 
tag_typedef_t siptag_min_se_str
 
tag_typedef_t siptag_path
 
tag_typedef_t siptag_path_str
 
tag_typedef_t siptag_service_route
 
tag_typedef_t siptag_service_route_str
 
tag_typedef_t siptag_reason
 
tag_typedef_t siptag_reason_str
 
tag_typedef_t siptag_security_client
 
tag_typedef_t siptag_security_client_str
 
tag_typedef_t siptag_security_server
 
tag_typedef_t siptag_security_server_str
 
tag_typedef_t siptag_security_verify
 
tag_typedef_t siptag_security_verify_str
 
tag_typedef_t siptag_privacy
 
tag_typedef_t siptag_privacy_str
 
tag_typedef_t siptag_etag
 
tag_typedef_t siptag_etag_str
 
tag_typedef_t siptag_if_match
 
tag_typedef_t siptag_if_match_str
 
tag_typedef_t siptag_mime_version
 
tag_typedef_t siptag_mime_version_str
 
tag_typedef_t siptag_content_type
 
tag_typedef_t siptag_content_type_str
 
tag_typedef_t siptag_content_encoding
 
tag_typedef_t siptag_content_encoding_str
 
tag_typedef_t siptag_content_language
 
tag_typedef_t siptag_content_language_str
 
tag_typedef_t siptag_content_disposition
 
tag_typedef_t siptag_content_disposition_str
 
tag_typedef_t siptag_content_length
 
tag_typedef_t siptag_content_length_str
 
tag_typedef_t siptag_unknown
 
tag_typedef_t siptag_unknown_str
 
tag_typedef_t siptag_error
 
tag_typedef_t siptag_error_str
 
tag_typedef_t siptag_separator
 
tag_typedef_t siptag_separator_str
 
tag_typedef_t siptag_payload
 
tag_typedef_t siptag_payload_str
 

Detailed Description

Tag class for SIP headers.

This file is automatically generated from <sip.h> by msg_parser.awk.

Author
Pekka Pessi Pekka.nosp@m..Pes.nosp@m.si@no.nosp@m.kia..nosp@m.com.

Macro Definition Documentation

◆ SIPTAG_HEADER

#define SIPTAG_HEADER (   x)

Tag list item for header string.

The SIPTAG_HEADER() macro is used to include a tag item containing an unknown SIP header in the tag list, e.g.,

Parameters
xpointer to a header structure, or NULL.

◆ SIPTAG_HEADER_STR

#define SIPTAG_HEADER_STR (   s)

Tag list item for header string.

Macro is used to include a tag item containing an unknown extension header in the tag list, e.g.,

SIPTAG_HEADER_STR("P-Alternative-URL: <+358718008000>")

It is also possible to include multiple headers at once

SIPTAG_HEADER_STR("P-Access-Network-Info: IEEE-802.11g;"
" access-point-id=00:11:5C:34:E5:C0\r\n"
" "P-Visited-Network-ID: other.net\r\n")

(See RFC 3455 for more information about these headers.)

Parameters
spointer to a string, or NULL.

The corresponding tag item taking reference parameter is SIPTAG_HEADER_STR_REF().

◆ SIPTAG_SIP

#define SIPTAG_SIP (   x)

Tag list item for sip_t object.

The SIPTAG_SIP() macro is used to include a tag item for a sip_t struct in the tag list.

Parameters
xpointer to a sip_t message structure, or NULL.

Variable Documentation

◆ sip_tag_list

tag_type_t sip_tag_list[]

Lists of SIP tags.

Lists of SIP tags.

◆ siphdrtag_class

tag_class_t siphdrtag_class[1]

Tag class for SIP headers.

Tag class for SIP headers.

◆ sipmsgtag_class

tag_class_t sipmsgtag_class[1]

Tag class for SIP message.

Tag class for SIP message.

◆ sipstrtag_class

tag_class_t sipstrtag_class[1]

Tag class for string values of SIP headers.

Tag class for string values of SIP headers.

SIPTAG_HEADER_STR
#define SIPTAG_HEADER_STR(s)
Tag list item for header string.
Definition: sip_tag.h:168
SIPTAG_HEADER
#define SIPTAG_HEADER(x)
Tag list item for header string.
Definition: sip_tag.h:124
sip_header_t
union sip_header_u sip_header_t
Any SIP header - union of all possible SIP headers.
Definition: sip.h:114

Sofia-SIP 1.12.11devel - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.