Tag class for SIP headers. More...
#include <sofia-sip/su_tag.h>
#include <sofia-sip/su_tag_class.h>
#include <sofia-sip/sip.h>
Go to the source code of this file.
Tag class for SIP headers.
This file is automatically generated from <sip.h> by msg_parser.awk.
#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.,
sip_header_t *hdr; SIPTAG_HEADER(hdr).
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.)
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.
x | pointer to a sip_t message structure, or NULL. |
Lists of SIP tags.