Defines | Variables

sofia-sip/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.

Defines

#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.
#define SIPTAG_HEADER(x)
 Tag list item for header string.
#define SIPTAG_HEADER_STR(s)
 Tag list item for header string.
#define SIPTAG_REQUEST(x)
 Tag list item for pointer to a request line structure sip_request_t.
#define SIPTAG_REQUEST_REF(x)
 Tag list item for reference to a request line pointer.
#define SIPTAG_REQUEST_STR(s)
 Tag list item for string with request line value.
#define SIPTAG_REQUEST_STR_REF(x)
 Tag list item for reference to a request line string.
#define SIPTAG_STATUS(x)
 Tag list item for pointer to a status line structure sip_status_t.
#define SIPTAG_STATUS_REF(x)
 Tag list item for reference to a status line pointer.
#define SIPTAG_STATUS_STR(s)
 Tag list item for string with status line value.
#define SIPTAG_STATUS_STR_REF(x)
 Tag list item for reference to a status line string.
#define SIPTAG_VIA(x)
 Tag list item for pointer to a Via header structure sip_via_t.
#define SIPTAG_VIA_REF(x)
 Tag list item for reference to a Via header pointer.
#define SIPTAG_VIA_STR(s)
 Tag list item for string with Via header value.
#define SIPTAG_VIA_STR_REF(x)
 Tag list item for reference to a Via header string.
#define SIPTAG_ROUTE(x)
 Tag list item for pointer to a Route header structure sip_route_t.
#define SIPTAG_ROUTE_REF(x)
 Tag list item for reference to a Route header pointer.
#define SIPTAG_ROUTE_STR(s)
 Tag list item for string with Route header value.
#define SIPTAG_ROUTE_STR_REF(x)
 Tag list item for reference to a Route header string.
#define SIPTAG_RECORD_ROUTE(x)
 Tag list item for pointer to a Record-Route header structure sip_record_route_t.
#define SIPTAG_RECORD_ROUTE_REF(x)
 Tag list item for reference to a Record-Route header pointer.
#define SIPTAG_RECORD_ROUTE_STR(s)
 Tag list item for string with Record-Route header value.
#define SIPTAG_RECORD_ROUTE_STR_REF(x)
 Tag list item for reference to a Record-Route header string.
#define SIPTAG_MAX_FORWARDS(x)
 Tag list item for pointer to a Max-Forwards header structure sip_max_forwards_t.
#define SIPTAG_MAX_FORWARDS_REF(x)
 Tag list item for reference to a Max-Forwards header pointer.
#define SIPTAG_MAX_FORWARDS_STR(s)
 Tag list item for string with Max-Forwards header value.
#define SIPTAG_MAX_FORWARDS_STR_REF(x)
 Tag list item for reference to a Max-Forwards header string.
#define SIPTAG_PROXY_REQUIRE(x)
 Tag list item for pointer to a Proxy-Require header structure sip_proxy_require_t.
#define SIPTAG_PROXY_REQUIRE_REF(x)
 Tag list item for reference to a Proxy-Require header pointer.
#define SIPTAG_PROXY_REQUIRE_STR(s)
 Tag list item for string with Proxy-Require header value.
#define SIPTAG_PROXY_REQUIRE_STR_REF(x)
 Tag list item for reference to a Proxy-Require header string.
#define SIPTAG_FROM(x)
 Tag list item for pointer to a From header structure sip_from_t.
#define SIPTAG_FROM_REF(x)
 Tag list item for reference to a From header pointer.
#define SIPTAG_FROM_STR(s)
 Tag list item for string with From header value.
#define SIPTAG_FROM_STR_REF(x)
 Tag list item for reference to a From header string.
#define SIPTAG_TO(x)
 Tag list item for pointer to a To header structure sip_to_t.
#define SIPTAG_TO_REF(x)
 Tag list item for reference to a To header pointer.
#define SIPTAG_TO_STR(s)
 Tag list item for string with To header value.
#define SIPTAG_TO_STR_REF(x)
 Tag list item for reference to a To header string.
#define SIPTAG_CALL_ID(x)
 Tag list item for pointer to a Call-ID header structure sip_call_id_t.
#define SIPTAG_CALL_ID_REF(x)
 Tag list item for reference to a Call-ID header pointer.
#define SIPTAG_CALL_ID_STR(s)
 Tag list item for string with Call-ID header value.
#define SIPTAG_CALL_ID_STR_REF(x)
 Tag list item for reference to a Call-ID header string.
#define SIPTAG_CSEQ(x)
 Tag list item for pointer to a CSeq header structure sip_cseq_t.
#define SIPTAG_CSEQ_REF(x)
 Tag list item for reference to a CSeq header pointer.
#define SIPTAG_CSEQ_STR(s)
 Tag list item for string with CSeq header value.
#define SIPTAG_CSEQ_STR_REF(x)
 Tag list item for reference to a CSeq header string.
#define SIPTAG_CONTACT(x)
 Tag list item for pointer to a Contact header structure sip_contact_t.
#define SIPTAG_CONTACT_REF(x)
 Tag list item for reference to a Contact header pointer.
#define SIPTAG_CONTACT_STR(s)
 Tag list item for string with Contact header value.
#define SIPTAG_CONTACT_STR_REF(x)
 Tag list item for reference to a Contact header string.
#define SIPTAG_RSEQ(x)
 Tag list item for pointer to a RSeq header structure sip_rseq_t.
#define SIPTAG_RSEQ_REF(x)
 Tag list item for reference to a RSeq header pointer.
#define SIPTAG_RSEQ_STR(s)
 Tag list item for string with RSeq header value.
#define SIPTAG_RSEQ_STR_REF(x)
 Tag list item for reference to a RSeq header string.
#define SIPTAG_RACK(x)
 Tag list item for pointer to a RAck header structure sip_rack_t.
#define SIPTAG_RACK_REF(x)
 Tag list item for reference to a RAck header pointer.
#define SIPTAG_RACK_STR(s)
 Tag list item for string with RAck header value.
#define SIPTAG_RACK_STR_REF(x)
 Tag list item for reference to a RAck header string.
#define SIPTAG_REQUEST_DISPOSITION(x)
 Tag list item for pointer to a Request-Disposition header structure sip_request_disposition_t.
#define SIPTAG_REQUEST_DISPOSITION_REF(x)
 Tag list item for reference to a Request-Disposition header pointer.
#define SIPTAG_REQUEST_DISPOSITION_STR(s)
 Tag list item for string with Request-Disposition header value.
#define SIPTAG_REQUEST_DISPOSITION_STR_REF(x)
 Tag list item for reference to a Request-Disposition header string.
#define SIPTAG_ACCEPT_CONTACT(x)
 Tag list item for pointer to a Accept-Contact header structure sip_accept_contact_t.
#define SIPTAG_ACCEPT_CONTACT_REF(x)
 Tag list item for reference to a Accept-Contact header pointer.
#define SIPTAG_ACCEPT_CONTACT_STR(s)
 Tag list item for string with Accept-Contact header value.
#define SIPTAG_ACCEPT_CONTACT_STR_REF(x)
 Tag list item for reference to a Accept-Contact header string.
#define SIPTAG_REJECT_CONTACT(x)
 Tag list item for pointer to a Reject-Contact header structure sip_reject_contact_t.
#define SIPTAG_REJECT_CONTACT_REF(x)
 Tag list item for reference to a Reject-Contact header pointer.
#define SIPTAG_REJECT_CONTACT_STR(s)
 Tag list item for string with Reject-Contact header value.
#define SIPTAG_REJECT_CONTACT_STR_REF(x)
 Tag list item for reference to a Reject-Contact header string.
#define SIPTAG_EXPIRES(x)
 Tag list item for pointer to a Expires header structure sip_expires_t.
#define SIPTAG_EXPIRES_REF(x)
 Tag list item for reference to a Expires header pointer.
#define SIPTAG_EXPIRES_STR(s)
 Tag list item for string with Expires header value.
#define SIPTAG_EXPIRES_STR_REF(x)
 Tag list item for reference to a Expires header string.
#define SIPTAG_DATE(x)
 Tag list item for pointer to a Date header structure sip_date_t.
#define SIPTAG_DATE_REF(x)
 Tag list item for reference to a Date header pointer.
#define SIPTAG_DATE_STR(s)
 Tag list item for string with Date header value.
#define SIPTAG_DATE_STR_REF(x)
 Tag list item for reference to a Date header string.
#define SIPTAG_RETRY_AFTER(x)
 Tag list item for pointer to a Retry-After header structure sip_retry_after_t.
#define SIPTAG_RETRY_AFTER_REF(x)
 Tag list item for reference to a Retry-After header pointer.
#define SIPTAG_RETRY_AFTER_STR(s)
 Tag list item for string with Retry-After header value.
#define SIPTAG_RETRY_AFTER_STR_REF(x)
 Tag list item for reference to a Retry-After header string.
#define SIPTAG_TIMESTAMP(x)
 Tag list item for pointer to a Timestamp header structure sip_timestamp_t.
#define SIPTAG_TIMESTAMP_REF(x)
 Tag list item for reference to a Timestamp header pointer.
#define SIPTAG_TIMESTAMP_STR(s)
 Tag list item for string with Timestamp header value.
#define SIPTAG_TIMESTAMP_STR_REF(x)
 Tag list item for reference to a Timestamp header string.
#define SIPTAG_MIN_EXPIRES(x)
 Tag list item for pointer to a Min-Expires header structure sip_min_expires_t.
#define SIPTAG_MIN_EXPIRES_REF(x)
 Tag list item for reference to a Min-Expires header pointer.
#define SIPTAG_MIN_EXPIRES_STR(s)
 Tag list item for string with Min-Expires header value.
#define SIPTAG_MIN_EXPIRES_STR_REF(x)
 Tag list item for reference to a Min-Expires header string.
#define SIPTAG_SUBJECT(x)
 Tag list item for pointer to a Subject header structure sip_subject_t.
#define SIPTAG_SUBJECT_REF(x)
 Tag list item for reference to a Subject header pointer.
#define SIPTAG_SUBJECT_STR(s)
 Tag list item for string with Subject header value.
#define SIPTAG_SUBJECT_STR_REF(x)
 Tag list item for reference to a Subject header string.
#define SIPTAG_PRIORITY(x)
 Tag list item for pointer to a Priority header structure sip_priority_t.
#define SIPTAG_PRIORITY_REF(x)
 Tag list item for reference to a Priority header pointer.
#define SIPTAG_PRIORITY_STR(s)
 Tag list item for string with Priority header value.
#define SIPTAG_PRIORITY_STR_REF(x)
 Tag list item for reference to a Priority header string.
#define SIPTAG_CALL_INFO(x)
 Tag list item for pointer to a Call-Info header structure sip_call_info_t.
#define SIPTAG_CALL_INFO_REF(x)
 Tag list item for reference to a Call-Info header pointer.
#define SIPTAG_CALL_INFO_STR(s)
 Tag list item for string with Call-Info header value.
#define SIPTAG_CALL_INFO_STR_REF(x)
 Tag list item for reference to a Call-Info header string.
#define SIPTAG_ORGANIZATION(x)
 Tag list item for pointer to a Organization header structure sip_organization_t.
#define SIPTAG_ORGANIZATION_REF(x)
 Tag list item for reference to a Organization header pointer.
#define SIPTAG_ORGANIZATION_STR(s)
 Tag list item for string with Organization header value.
#define SIPTAG_ORGANIZATION_STR_REF(x)
 Tag list item for reference to a Organization header string.
#define SIPTAG_SERVER(x)
 Tag list item for pointer to a Server header structure sip_server_t.
#define SIPTAG_SERVER_REF(x)
 Tag list item for reference to a Server header pointer.
#define SIPTAG_SERVER_STR(s)
 Tag list item for string with Server header value.
#define SIPTAG_SERVER_STR_REF(x)
 Tag list item for reference to a Server header string.
#define SIPTAG_USER_AGENT(x)
 Tag list item for pointer to a User-Agent header structure sip_user_agent_t.
#define SIPTAG_USER_AGENT_REF(x)
 Tag list item for reference to a User-Agent header pointer.
#define SIPTAG_USER_AGENT_STR(s)
 Tag list item for string with User-Agent header value.
#define SIPTAG_USER_AGENT_STR_REF(x)
 Tag list item for reference to a User-Agent header string.
#define SIPTAG_IN_REPLY_TO(x)
 Tag list item for pointer to a In-Reply-To header structure sip_in_reply_to_t.
#define SIPTAG_IN_REPLY_TO_REF(x)
 Tag list item for reference to a In-Reply-To header pointer.
#define SIPTAG_IN_REPLY_TO_STR(s)
 Tag list item for string with In-Reply-To header value.
#define SIPTAG_IN_REPLY_TO_STR_REF(x)
 Tag list item for reference to a In-Reply-To header string.
#define SIPTAG_ACCEPT(x)
 Tag list item for pointer to a Accept header structure sip_accept_t.
#define SIPTAG_ACCEPT_REF(x)
 Tag list item for reference to a Accept header pointer.
#define SIPTAG_ACCEPT_STR(s)
 Tag list item for string with Accept header value.
#define SIPTAG_ACCEPT_STR_REF(x)
 Tag list item for reference to a Accept header string.
#define SIPTAG_ACCEPT_ENCODING(x)
 Tag list item for pointer to a Accept-Encoding header structure sip_accept_encoding_t.
#define SIPTAG_ACCEPT_ENCODING_REF(x)
 Tag list item for reference to a Accept-Encoding header pointer.
#define SIPTAG_ACCEPT_ENCODING_STR(s)
 Tag list item for string with Accept-Encoding header value.
#define SIPTAG_ACCEPT_ENCODING_STR_REF(x)
 Tag list item for reference to a Accept-Encoding header string.
#define SIPTAG_ACCEPT_LANGUAGE(x)
 Tag list item for pointer to a Accept-Language header structure sip_accept_language_t.
#define SIPTAG_ACCEPT_LANGUAGE_REF(x)
 Tag list item for reference to a Accept-Language header pointer.
#define SIPTAG_ACCEPT_LANGUAGE_STR(s)
 Tag list item for string with Accept-Language header value.
#define SIPTAG_ACCEPT_LANGUAGE_STR_REF(x)
 Tag list item for reference to a Accept-Language header string.
#define SIPTAG_ALLOW(x)
 Tag list item for pointer to a Allow header structure sip_allow_t.
#define SIPTAG_ALLOW_REF(x)
 Tag list item for reference to a Allow header pointer.
#define SIPTAG_ALLOW_STR(s)
 Tag list item for string with Allow header value.
#define SIPTAG_ALLOW_STR_REF(x)
 Tag list item for reference to a Allow header string.
#define SIPTAG_REQUIRE(x)
 Tag list item for pointer to a Require header structure sip_require_t.
#define SIPTAG_REQUIRE_REF(x)
 Tag list item for reference to a Require header pointer.
#define SIPTAG_REQUIRE_STR(s)
 Tag list item for string with Require header value.
#define SIPTAG_REQUIRE_STR_REF(x)
 Tag list item for reference to a Require header string.
#define SIPTAG_SUPPORTED(x)
 Tag list item for pointer to a Supported header structure sip_supported_t.
#define SIPTAG_SUPPORTED_REF(x)
 Tag list item for reference to a Supported header pointer.
#define SIPTAG_SUPPORTED_STR(s)
 Tag list item for string with Supported header value.
#define SIPTAG_SUPPORTED_STR_REF(x)
 Tag list item for reference to a Supported header string.
#define SIPTAG_UNSUPPORTED(x)
 Tag list item for pointer to a Unsupported header structure sip_unsupported_t.
#define SIPTAG_UNSUPPORTED_REF(x)
 Tag list item for reference to a Unsupported header pointer.
#define SIPTAG_UNSUPPORTED_STR(s)
 Tag list item for string with Unsupported header value.
#define SIPTAG_UNSUPPORTED_STR_REF(x)
 Tag list item for reference to a Unsupported header string.
#define SIPTAG_EVENT(x)
 Tag list item for pointer to a Event header structure sip_event_t.
#define SIPTAG_EVENT_REF(x)
 Tag list item for reference to a Event header pointer.
#define SIPTAG_EVENT_STR(s)
 Tag list item for string with Event header value.
#define SIPTAG_EVENT_STR_REF(x)
 Tag list item for reference to a Event header string.
#define SIPTAG_ALLOW_EVENTS(x)
 Tag list item for pointer to a Allow-Events header structure sip_allow_events_t.
#define SIPTAG_ALLOW_EVENTS_REF(x)
 Tag list item for reference to a Allow-Events header pointer.
#define SIPTAG_ALLOW_EVENTS_STR(s)
 Tag list item for string with Allow-Events header value.
#define SIPTAG_ALLOW_EVENTS_STR_REF(x)
 Tag list item for reference to a Allow-Events header string.
#define SIPTAG_SUBSCRIPTION_STATE(x)
 Tag list item for pointer to a Subscription-State header structure sip_subscription_state_t.
#define SIPTAG_SUBSCRIPTION_STATE_REF(x)
 Tag list item for reference to a Subscription-State header pointer.
#define SIPTAG_SUBSCRIPTION_STATE_STR(s)
 Tag list item for string with Subscription-State header value.
#define SIPTAG_SUBSCRIPTION_STATE_STR_REF(x)
 Tag list item for reference to a Subscription-State header string.
#define SIPTAG_PROXY_AUTHENTICATE(x)
 Tag list item for pointer to a Proxy-Authenticate header structure sip_proxy_authenticate_t.
#define SIPTAG_PROXY_AUTHENTICATE_REF(x)
 Tag list item for reference to a Proxy-Authenticate header pointer.
#define SIPTAG_PROXY_AUTHENTICATE_STR(s)
 Tag list item for string with Proxy-Authenticate header value.
#define SIPTAG_PROXY_AUTHENTICATE_STR_REF(x)
 Tag list item for reference to a Proxy-Authenticate header string.
#define SIPTAG_PROXY_AUTHENTICATION_INFO(x)
 Tag list item for pointer to a Proxy-Authentication-Info header structure sip_proxy_authentication_info_t.
#define SIPTAG_PROXY_AUTHENTICATION_INFO_REF(x)
 Tag list item for reference to a Proxy-Authentication-Info header pointer.
#define SIPTAG_PROXY_AUTHENTICATION_INFO_STR(s)
 Tag list item for string with Proxy-Authentication-Info header value.
#define SIPTAG_PROXY_AUTHENTICATION_INFO_STR_REF(x)
 Tag list item for reference to a Proxy-Authentication-Info header string.
#define SIPTAG_PROXY_AUTHORIZATION(x)
 Tag list item for pointer to a Proxy-Authorization header structure sip_proxy_authorization_t.
#define SIPTAG_PROXY_AUTHORIZATION_REF(x)
 Tag list item for reference to a Proxy-Authorization header pointer.
#define SIPTAG_PROXY_AUTHORIZATION_STR(s)
 Tag list item for string with Proxy-Authorization header value.
#define SIPTAG_PROXY_AUTHORIZATION_STR_REF(x)
 Tag list item for reference to a Proxy-Authorization header string.
#define SIPTAG_AUTHORIZATION(x)
 Tag list item for pointer to a Authorization header structure sip_authorization_t.
#define SIPTAG_AUTHORIZATION_REF(x)
 Tag list item for reference to a Authorization header pointer.
#define SIPTAG_AUTHORIZATION_STR(s)
 Tag list item for string with Authorization header value.
#define SIPTAG_AUTHORIZATION_STR_REF(x)
 Tag list item for reference to a Authorization header string.
#define SIPTAG_WWW_AUTHENTICATE(x)
 Tag list item for pointer to a WWW-Authenticate header structure sip_www_authenticate_t.
#define SIPTAG_WWW_AUTHENTICATE_REF(x)
 Tag list item for reference to a WWW-Authenticate header pointer.
#define SIPTAG_WWW_AUTHENTICATE_STR(s)
 Tag list item for string with WWW-Authenticate header value.
#define SIPTAG_WWW_AUTHENTICATE_STR_REF(x)
 Tag list item for reference to a WWW-Authenticate header string.
#define SIPTAG_AUTHENTICATION_INFO(x)
 Tag list item for pointer to a Authentication-Info header structure sip_authentication_info_t.
#define SIPTAG_AUTHENTICATION_INFO_REF(x)
 Tag list item for reference to a Authentication-Info header pointer.
#define SIPTAG_AUTHENTICATION_INFO_STR(s)
 Tag list item for string with Authentication-Info header value.
#define SIPTAG_AUTHENTICATION_INFO_STR_REF(x)
 Tag list item for reference to a Authentication-Info header string.
#define SIPTAG_ERROR_INFO(x)
 Tag list item for pointer to a Error-Info header structure sip_error_info_t.
#define SIPTAG_ERROR_INFO_REF(x)
 Tag list item for reference to a Error-Info header pointer.
#define SIPTAG_ERROR_INFO_STR(s)
 Tag list item for string with Error-Info header value.
#define SIPTAG_ERROR_INFO_STR_REF(x)
 Tag list item for reference to a Error-Info header string.
#define SIPTAG_WARNING(x)
 Tag list item for pointer to a Warning header structure sip_warning_t.
#define SIPTAG_WARNING_REF(x)
 Tag list item for reference to a Warning header pointer.
#define SIPTAG_WARNING_STR(s)
 Tag list item for string with Warning header value.
#define SIPTAG_WARNING_STR_REF(x)
 Tag list item for reference to a Warning header string.
#define SIPTAG_REFER_TO(x)
 Tag list item for pointer to a Refer-To header structure sip_refer_to_t.
#define SIPTAG_REFER_TO_REF(x)
 Tag list item for reference to a Refer-To header pointer.
#define SIPTAG_REFER_TO_STR(s)
 Tag list item for string with Refer-To header value.
#define SIPTAG_REFER_TO_STR_REF(x)
 Tag list item for reference to a Refer-To header string.
#define SIPTAG_REFERRED_BY(x)
 Tag list item for pointer to a Referred-By header structure sip_referred_by_t.
#define SIPTAG_REFERRED_BY_REF(x)
 Tag list item for reference to a Referred-By header pointer.
#define SIPTAG_REFERRED_BY_STR(s)
 Tag list item for string with Referred-By header value.
#define SIPTAG_REFERRED_BY_STR_REF(x)
 Tag list item for reference to a Referred-By header string.
#define SIPTAG_REPLACES(x)
 Tag list item for pointer to a Replaces header structure sip_replaces_t.
#define SIPTAG_REPLACES_REF(x)
 Tag list item for reference to a Replaces header pointer.
#define SIPTAG_REPLACES_STR(s)
 Tag list item for string with Replaces header value.
#define SIPTAG_REPLACES_STR_REF(x)
 Tag list item for reference to a Replaces header string.
#define SIPTAG_SESSION_EXPIRES(x)
 Tag list item for pointer to a Session-Expires header structure sip_session_expires_t.
#define SIPTAG_SESSION_EXPIRES_REF(x)
 Tag list item for reference to a Session-Expires header pointer.
#define SIPTAG_SESSION_EXPIRES_STR(s)
 Tag list item for string with Session-Expires header value.
#define SIPTAG_SESSION_EXPIRES_STR_REF(x)
 Tag list item for reference to a Session-Expires header string.
#define SIPTAG_MIN_SE(x)
 Tag list item for pointer to a Min-SE header structure sip_min_se_t.
#define SIPTAG_MIN_SE_REF(x)
 Tag list item for reference to a Min-SE header pointer.
#define SIPTAG_MIN_SE_STR(s)
 Tag list item for string with Min-SE header value.
#define SIPTAG_MIN_SE_STR_REF(x)
 Tag list item for reference to a Min-SE header string.
#define SIPTAG_PATH(x)
 Tag list item for pointer to a Path header structure sip_path_t.
#define SIPTAG_PATH_REF(x)
 Tag list item for reference to a Path header pointer.
#define SIPTAG_PATH_STR(s)
 Tag list item for string with Path header value.
#define SIPTAG_PATH_STR_REF(x)
 Tag list item for reference to a Path header string.
#define SIPTAG_SERVICE_ROUTE(x)
 Tag list item for pointer to a Service-Route header structure sip_service_route_t.
#define SIPTAG_SERVICE_ROUTE_REF(x)
 Tag list item for reference to a Service-Route header pointer.
#define SIPTAG_SERVICE_ROUTE_STR(s)
 Tag list item for string with Service-Route header value.
#define SIPTAG_SERVICE_ROUTE_STR_REF(x)
 Tag list item for reference to a Service-Route header string.
#define SIPTAG_REASON(x)
 Tag list item for pointer to a Reason header structure sip_reason_t.
#define SIPTAG_REASON_REF(x)
 Tag list item for reference to a Reason header pointer.
#define SIPTAG_REASON_STR(s)
 Tag list item for string with Reason header value.
#define SIPTAG_REASON_STR_REF(x)
 Tag list item for reference to a Reason header string.
#define SIPTAG_SECURITY_CLIENT(x)
 Tag list item for pointer to a Security-Client header structure sip_security_client_t.
#define SIPTAG_SECURITY_CLIENT_REF(x)
 Tag list item for reference to a Security-Client header pointer.
#define SIPTAG_SECURITY_CLIENT_STR(s)
 Tag list item for string with Security-Client header value.
#define SIPTAG_SECURITY_CLIENT_STR_REF(x)
 Tag list item for reference to a Security-Client header string.
#define SIPTAG_SECURITY_SERVER(x)
 Tag list item for pointer to a Security-Server header structure sip_security_server_t.
#define SIPTAG_SECURITY_SERVER_REF(x)
 Tag list item for reference to a Security-Server header pointer.
#define SIPTAG_SECURITY_SERVER_STR(s)
 Tag list item for string with Security-Server header value.
#define SIPTAG_SECURITY_SERVER_STR_REF(x)
 Tag list item for reference to a Security-Server header string.
#define SIPTAG_SECURITY_VERIFY(x)
 Tag list item for pointer to a Security-Verify header structure sip_security_verify_t.
#define SIPTAG_SECURITY_VERIFY_REF(x)
 Tag list item for reference to a Security-Verify header pointer.
#define SIPTAG_SECURITY_VERIFY_STR(s)
 Tag list item for string with Security-Verify header value.
#define SIPTAG_SECURITY_VERIFY_STR_REF(x)
 Tag list item for reference to a Security-Verify header string.
#define SIPTAG_PRIVACY(x)
 Tag list item for pointer to a Privacy header structure sip_privacy_t.
#define SIPTAG_PRIVACY_REF(x)
 Tag list item for reference to a Privacy header pointer.
#define SIPTAG_PRIVACY_STR(s)
 Tag list item for string with Privacy header value.
#define SIPTAG_PRIVACY_STR_REF(x)
 Tag list item for reference to a Privacy header string.
#define SIPTAG_ETAG(x)
 Tag list item for pointer to a SIP-ETag header structure sip_etag_t.
#define SIPTAG_ETAG_REF(x)
 Tag list item for reference to a SIP-ETag header pointer.
#define SIPTAG_ETAG_STR(s)
 Tag list item for string with SIP-ETag header value.
#define SIPTAG_ETAG_STR_REF(x)
 Tag list item for reference to a SIP-ETag header string.
#define SIPTAG_IF_MATCH(x)
 Tag list item for pointer to a SIP-If-Match header structure sip_if_match_t.
#define SIPTAG_IF_MATCH_REF(x)
 Tag list item for reference to a SIP-If-Match header pointer.
#define SIPTAG_IF_MATCH_STR(s)
 Tag list item for string with SIP-If-Match header value.
#define SIPTAG_IF_MATCH_STR_REF(x)
 Tag list item for reference to a SIP-If-Match header string.
#define SIPTAG_MIME_VERSION(x)
 Tag list item for pointer to a MIME-Version header structure sip_mime_version_t.
#define SIPTAG_MIME_VERSION_REF(x)
 Tag list item for reference to a MIME-Version header pointer.
#define SIPTAG_MIME_VERSION_STR(s)
 Tag list item for string with MIME-Version header value.
#define SIPTAG_MIME_VERSION_STR_REF(x)
 Tag list item for reference to a MIME-Version header string.
#define SIPTAG_CONTENT_TYPE(x)
 Tag list item for pointer to a Content-Type header structure sip_content_type_t.
#define SIPTAG_CONTENT_TYPE_REF(x)
 Tag list item for reference to a Content-Type header pointer.
#define SIPTAG_CONTENT_TYPE_STR(s)
 Tag list item for string with Content-Type header value.
#define SIPTAG_CONTENT_TYPE_STR_REF(x)
 Tag list item for reference to a Content-Type header string.
#define SIPTAG_CONTENT_ENCODING(x)
 Tag list item for pointer to a Content-Encoding header structure sip_content_encoding_t.
#define SIPTAG_CONTENT_ENCODING_REF(x)
 Tag list item for reference to a Content-Encoding header pointer.
#define SIPTAG_CONTENT_ENCODING_STR(s)
 Tag list item for string with Content-Encoding header value.
#define SIPTAG_CONTENT_ENCODING_STR_REF(x)
 Tag list item for reference to a Content-Encoding header string.
#define SIPTAG_CONTENT_LANGUAGE(x)
 Tag list item for pointer to a Content-Language header structure sip_content_language_t.
#define SIPTAG_CONTENT_LANGUAGE_REF(x)
 Tag list item for reference to a Content-Language header pointer.
#define SIPTAG_CONTENT_LANGUAGE_STR(s)
 Tag list item for string with Content-Language header value.
#define SIPTAG_CONTENT_LANGUAGE_STR_REF(x)
 Tag list item for reference to a Content-Language header string.
#define SIPTAG_CONTENT_DISPOSITION(x)
 Tag list item for pointer to a Content-Disposition header structure sip_content_disposition_t.
#define SIPTAG_CONTENT_DISPOSITION_REF(x)
 Tag list item for reference to a Content-Disposition header pointer.
#define SIPTAG_CONTENT_DISPOSITION_STR(s)
 Tag list item for string with Content-Disposition header value.
#define SIPTAG_CONTENT_DISPOSITION_STR_REF(x)
 Tag list item for reference to a Content-Disposition header string.
#define SIPTAG_CONTENT_LENGTH(x)
 Tag list item for pointer to a Content-Length header structure sip_content_length_t.
#define SIPTAG_CONTENT_LENGTH_REF(x)
 Tag list item for reference to a Content-Length header pointer.
#define SIPTAG_CONTENT_LENGTH_STR(s)
 Tag list item for string with Content-Length header value.
#define SIPTAG_CONTENT_LENGTH_STR_REF(x)
 Tag list item for reference to a Content-Length header string.
#define SIPTAG_UNKNOWN(x)
 Tag list item for pointer to a unknown headers structure sip_unknown_t.
#define SIPTAG_UNKNOWN_REF(x)
 Tag list item for reference to a unknown headers pointer.
#define SIPTAG_UNKNOWN_STR(s)
 Tag list item for string with unknown headers value.
#define SIPTAG_UNKNOWN_STR_REF(x)
 Tag list item for reference to a unknown headers string.
#define SIPTAG_ERROR(x)
 Tag list item for pointer to a erroneous headers structure sip_error_t.
#define SIPTAG_ERROR_REF(x)
 Tag list item for reference to a erroneous headers pointer.
#define SIPTAG_ERROR_STR(s)
 Tag list item for string with erroneous headers value.
#define SIPTAG_ERROR_STR_REF(x)
 Tag list item for reference to a erroneous headers string.
#define SIPTAG_SEPARATOR(x)
 Tag list item for pointer to a separator line between headers and body structure sip_separator_t.
#define SIPTAG_SEPARATOR_REF(x)
 Tag list item for reference to a separator line between headers and body pointer.
#define SIPTAG_SEPARATOR_STR(s)
 Tag list item for string with separator line between headers and body value.
#define SIPTAG_SEPARATOR_STR_REF(x)
 Tag list item for reference to a separator line between headers and body string.
#define SIPTAG_PAYLOAD(x)
 Tag list item for pointer to a message payload structure sip_payload_t.
#define SIPTAG_PAYLOAD_REF(x)
 Tag list item for reference to a message payload pointer.
#define SIPTAG_PAYLOAD_STR(s)
 Tag list item for string with message payload value.
#define SIPTAG_PAYLOAD_STR_REF(x)
 Tag list item for reference to a message payload string.

Variables

tag_class_t siphdrtag_class [1]
 Tag class for SIP headers.
tag_class_t sipstrtag_class [1]
 Tag class for string values of SIP headers.
tag_class_t sipmsgtag_class [1]
 Tag class for SIP message.
tag_type_t sip_tag_list []
 Lists of SIP tags.
tag_type_t sip_tag_str_list []
 List of all string tags for SIP headers.
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 for request line object.
tag_typedef_t siptag_request_str
 Tag for string with request line value.
tag_typedef_t siptag_status
 Tag for status line object.
tag_typedef_t siptag_status_str
 Tag for string with status line value.
tag_typedef_t siptag_via
 Tag for Via header object.
tag_typedef_t siptag_via_str
 Tag for string with Via header value.
tag_typedef_t siptag_route
 Tag for Route header object.
tag_typedef_t siptag_route_str
 Tag for string with Route header value.
tag_typedef_t siptag_record_route
 Tag for Record-Route header object.
tag_typedef_t siptag_record_route_str
 Tag for string with Record-Route header value.
tag_typedef_t siptag_max_forwards
 Tag for Max-Forwards header object.
tag_typedef_t siptag_max_forwards_str
 Tag for string with Max-Forwards header value.
tag_typedef_t siptag_proxy_require
 Tag for Proxy-Require header object.
tag_typedef_t siptag_proxy_require_str
 Tag for string with Proxy-Require header value.
tag_typedef_t siptag_from
 Tag for From header object.
tag_typedef_t siptag_from_str
 Tag for string with From header value.
tag_typedef_t siptag_to
 Tag for To header object.
tag_typedef_t siptag_to_str
 Tag for string with To header value.
tag_typedef_t siptag_call_id
 Tag for Call-ID header object.
tag_typedef_t siptag_call_id_str
 Tag for string with Call-ID header value.
tag_typedef_t siptag_cseq
 Tag for CSeq header object.
tag_typedef_t siptag_cseq_str
 Tag for string with CSeq header value.
tag_typedef_t siptag_contact
 Tag for Contact header object.
tag_typedef_t siptag_contact_str
 Tag for string with Contact header value.
tag_typedef_t siptag_rseq
 Tag for RSeq header object.
tag_typedef_t siptag_rseq_str
 Tag for string with RSeq header value.
tag_typedef_t siptag_rack
 Tag for RAck header object.
tag_typedef_t siptag_rack_str
 Tag for string with RAck header value.
tag_typedef_t siptag_request_disposition
 Tag for Request-Disposition header object.
tag_typedef_t siptag_request_disposition_str
 Tag for string with Request-Disposition header value.
tag_typedef_t siptag_accept_contact
 Tag for Accept-Contact header object.
tag_typedef_t siptag_accept_contact_str
 Tag for string with Accept-Contact header value.
tag_typedef_t siptag_reject_contact
 Tag for Reject-Contact header object.
tag_typedef_t siptag_reject_contact_str
 Tag for string with Reject-Contact header value.
tag_typedef_t siptag_expires
 Tag for Expires header object.
tag_typedef_t siptag_expires_str
 Tag for string with Expires header value.
tag_typedef_t siptag_date
 Tag for Date header object.
tag_typedef_t siptag_date_str
 Tag for string with Date header value.
tag_typedef_t siptag_retry_after
 Tag for Retry-After header object.
tag_typedef_t siptag_retry_after_str
 Tag for string with Retry-After header value.
tag_typedef_t siptag_timestamp
 Tag for Timestamp header object.
tag_typedef_t siptag_timestamp_str
 Tag for string with Timestamp header value.
tag_typedef_t siptag_min_expires
 Tag for Min-Expires header object.
tag_typedef_t siptag_min_expires_str
 Tag for string with Min-Expires header value.
tag_typedef_t siptag_subject
 Tag for Subject header object.
tag_typedef_t siptag_subject_str
 Tag for string with Subject header value.
tag_typedef_t siptag_priority
 Tag for Priority header object.
tag_typedef_t siptag_priority_str
 Tag for string with Priority header value.
tag_typedef_t siptag_call_info
 Tag for Call-Info header object.
tag_typedef_t siptag_call_info_str
 Tag for string with Call-Info header value.
tag_typedef_t siptag_organization
 Tag for Organization header object.
tag_typedef_t siptag_organization_str
 Tag for string with Organization header value.
tag_typedef_t siptag_server
 Tag for Server header object.
tag_typedef_t siptag_server_str
 Tag for string with Server header value.
tag_typedef_t siptag_user_agent
 Tag for User-Agent header object.
tag_typedef_t siptag_user_agent_str
 Tag for string with User-Agent header value.
tag_typedef_t siptag_in_reply_to
 Tag for In-Reply-To header object.
tag_typedef_t siptag_in_reply_to_str
 Tag for string with In-Reply-To header value.
tag_typedef_t siptag_accept
 Tag for Accept header object.
tag_typedef_t siptag_accept_str
 Tag for string with Accept header value.
tag_typedef_t siptag_accept_encoding
 Tag for Accept-Encoding header object.
tag_typedef_t siptag_accept_encoding_str
 Tag for string with Accept-Encoding header value.
tag_typedef_t siptag_accept_language
 Tag for Accept-Language header object.
tag_typedef_t siptag_accept_language_str
 Tag for string with Accept-Language header value.
tag_typedef_t siptag_allow
 Tag for Allow header object.
tag_typedef_t siptag_allow_str
 Tag for string with Allow header value.
tag_typedef_t siptag_require
 Tag for Require header object.
tag_typedef_t siptag_require_str
 Tag for string with Require header value.
tag_typedef_t siptag_supported
 Tag for Supported header object.
tag_typedef_t siptag_supported_str
 Tag for string with Supported header value.
tag_typedef_t siptag_unsupported
 Tag for Unsupported header object.
tag_typedef_t siptag_unsupported_str
 Tag for string with Unsupported header value.
tag_typedef_t siptag_event
 Tag for Event header object.
tag_typedef_t siptag_event_str
 Tag for string with Event header value.
tag_typedef_t siptag_allow_events
 Tag for Allow-Events header object.
tag_typedef_t siptag_allow_events_str
 Tag for string with Allow-Events header value.
tag_typedef_t siptag_subscription_state
 Tag for Subscription-State header object.
tag_typedef_t siptag_subscription_state_str
 Tag for string with Subscription-State header value.
tag_typedef_t siptag_proxy_authenticate
 Tag for Proxy-Authenticate header object.
tag_typedef_t siptag_proxy_authenticate_str
 Tag for string with Proxy-Authenticate header value.
tag_typedef_t siptag_proxy_authentication_info
 Tag for Proxy-Authentication-Info header object.
tag_typedef_t siptag_proxy_authentication_info_str
 Tag for string with Proxy-Authentication-Info header value.
tag_typedef_t siptag_proxy_authorization
 Tag for Proxy-Authorization header object.
tag_typedef_t siptag_proxy_authorization_str
 Tag for string with Proxy-Authorization header value.
tag_typedef_t siptag_authorization
 Tag for Authorization header object.
tag_typedef_t siptag_authorization_str
 Tag for string with Authorization header value.
tag_typedef_t siptag_www_authenticate
 Tag for WWW-Authenticate header object.
tag_typedef_t siptag_www_authenticate_str
 Tag for string with WWW-Authenticate header value.
tag_typedef_t siptag_authentication_info
 Tag for Authentication-Info header object.
tag_typedef_t siptag_authentication_info_str
 Tag for string with Authentication-Info header value.
tag_typedef_t siptag_error_info
 Tag for Error-Info header object.
tag_typedef_t siptag_error_info_str
 Tag for string with Error-Info header value.
tag_typedef_t siptag_warning
 Tag for Warning header object.
tag_typedef_t siptag_warning_str
 Tag for string with Warning header value.
tag_typedef_t siptag_refer_to
 Tag for Refer-To header object.
tag_typedef_t siptag_refer_to_str
 Tag for string with Refer-To header value.
tag_typedef_t siptag_referred_by
 Tag for Referred-By header object.
tag_typedef_t siptag_referred_by_str
 Tag for string with Referred-By header value.
tag_typedef_t siptag_replaces
 Tag for Replaces header object.
tag_typedef_t siptag_replaces_str
 Tag for string with Replaces header value.
tag_typedef_t siptag_session_expires
 Tag for Session-Expires header object.
tag_typedef_t siptag_session_expires_str
 Tag for string with Session-Expires header value.
tag_typedef_t siptag_min_se
 Tag for Min-SE header object.
tag_typedef_t siptag_min_se_str
 Tag for string with Min-SE header value.
tag_typedef_t siptag_path
 Tag for Path header object.
tag_typedef_t siptag_path_str
 Tag for string with Path header value.
tag_typedef_t siptag_service_route
 Tag for Service-Route header object.
tag_typedef_t siptag_service_route_str
 Tag for string with Service-Route header value.
tag_typedef_t siptag_reason
 Tag for Reason header object.
tag_typedef_t siptag_reason_str
 Tag for string with Reason header value.
tag_typedef_t siptag_security_client
 Tag for Security-Client header object.
tag_typedef_t siptag_security_client_str
 Tag for string with Security-Client header value.
tag_typedef_t siptag_security_server
 Tag for Security-Server header object.
tag_typedef_t siptag_security_server_str
 Tag for string with Security-Server header value.
tag_typedef_t siptag_security_verify
 Tag for Security-Verify header object.
tag_typedef_t siptag_security_verify_str
 Tag for string with Security-Verify header value.
tag_typedef_t siptag_privacy
 Tag for Privacy header object.
tag_typedef_t siptag_privacy_str
 Tag for string with Privacy header value.
tag_typedef_t siptag_etag
 Tag for SIP-ETag header object.
tag_typedef_t siptag_etag_str
 Tag for string with SIP-ETag header value.
tag_typedef_t siptag_if_match
 Tag for SIP-If-Match header object.
tag_typedef_t siptag_if_match_str
 Tag for string with SIP-If-Match header value.
tag_typedef_t siptag_mime_version
 Tag for MIME-Version header object.
tag_typedef_t siptag_mime_version_str
 Tag for string with MIME-Version header value.
tag_typedef_t siptag_content_type
 Tag for Content-Type header object.
tag_typedef_t siptag_content_type_str
 Tag for string with Content-Type header value.
tag_typedef_t siptag_content_encoding
 Tag for Content-Encoding header object.
tag_typedef_t siptag_content_encoding_str
 Tag for string with Content-Encoding header value.
tag_typedef_t siptag_content_language
 Tag for Content-Language header object.
tag_typedef_t siptag_content_language_str
 Tag for string with Content-Language header value.
tag_typedef_t siptag_content_disposition
 Tag for Content-Disposition header object.
tag_typedef_t siptag_content_disposition_str
 Tag for string with Content-Disposition header value.
tag_typedef_t siptag_content_length
 Tag for Content-Length header object.
tag_typedef_t siptag_content_length_str
 Tag for string with Content-Length header value.
tag_typedef_t siptag_unknown
 Tag for unknown headers object.
tag_typedef_t siptag_unknown_str
 Tag for string with unknown headers value.
tag_typedef_t siptag_error
 Tag for erroneous headers object.
tag_typedef_t siptag_error_str
 Tag for string with erroneous headers value.
tag_typedef_t siptag_separator
 Tag for separator line between headers and body object.
tag_typedef_t siptag_separator_str
 Tag for string with separator line between headers and body value.
tag_typedef_t siptag_payload
 Tag for message payload object.
tag_typedef_t siptag_payload_str
 Tag for string with message payload value.

Detailed Description

Tag class for SIP headers.

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

Author:
Pekka Pessi <Pekka.Pessi@nokia-email.address.hidden>.

Define Documentation

#define SIP_TAG_H

Defined when <sofia-sip/sip_tag.h> has been included.

#define SIPTAG_ANY (  ) 

Filter tag matching any sip tag.

#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:
x pointer to a header structure, or NULL.
#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:
s pointer to a string, or NULL.

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

#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:
x pointer to a sip_t message structure, or NULL.

Variable Documentation

Lists of SIP tags.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

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