Tag classes for SIP headers. More...
#include <sofia-sip/su_tag_class.h>
#include <sofia-sip/msg_tag_class.h>
Go to the source code of this file.
Defines | |
#define | SIP_TAG_CLASS_H |
Defined when <sip_tag_class.h> have been included. | |
| |
#define | SIPHDRTAG_NAMED_TYPEDEF(n, t) |
Define a named tag type for SIP header t. | |
#define | SIPHDRTAG_TYPEDEF(t) |
Define a tag type for SIP header t. | |
#define | SIPSTRTAG_TYPEDEF(t) |
Define a string tag type for SIP header t. | |
#define | SIPMSGTAG_TYPEDEF(t) |
Define a tag type for SIP message t. | |
#define | SIPEXTHDRTAG_TYPEDEF(n, t) |
Define a named tag type using structure of SIP header t. | |
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_class_t | sipexthdrtag_class [1] |
Tag class using SIP header structure. | |
tagi_t * | siptag_filter (tagi_t *dst, tagi_t const f[], tagi_t const *src, void **bb) |
Filter a for SIP header tag. |
Tag classes for SIP headers.
#define SIPEXTHDRTAG_TYPEDEF | ( | n, | ||
t | ||||
) |
Define a named tag type using structure of SIP header t.
#define SIPHDRTAG_NAMED_TYPEDEF | ( | n, | ||
t | ||||
) |
Define a named tag type for SIP header t.
Filter a for SIP header tag.
[in] | dst | tag list for filtering result. May be NULL. |
[in] | f | filter tag |
[in] | src | tag item from source list. |
[in,out] | bb | pointer to pointer of mempory area used to dup the filtering result |
This function is also used to calculate size for filtering result.