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.