Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef MSG_TAG_CLASS_H
00026
00027 #define MSG_TAG_CLASS_H
00028
00037 #ifndef SU_TAG_H
00038 #include <sofia-sip/su_tag.h>
00039 #endif
00040
00041 SOFIA_BEGIN_DECLS
00042
00043 SOFIAPUBFUN int msghdrtag_snprintf(tagi_t const *t, char b[], size_t size);
00044 SOFIAPUBFUN size_t msghdrtag_xtra(tagi_t const *t, size_t offset);
00045 SOFIAPUBFUN tagi_t *msghdrtag_dup(tagi_t *dst, tagi_t const *src,
00046 void **inout_buffer);
00047 SOFIAPUBFUN int msghdrtag_scan(tag_type_t tt, su_home_t *home,
00048 char const *s,
00049 tag_value_t *return_value);
00050 SOFIAPUBFUN tagi_t *msghdrtag_filter(tagi_t *dst, tagi_t const f[],
00051 tagi_t const *src,
00052 void **inout_buffer);
00053
00054 SOFIAPUBFUN tagi_t *msgstrtag_filter(tagi_t *dst, tagi_t const f[],
00055 tagi_t const *src,
00056 void **inout_buffer);
00057
00058 SOFIAPUBFUN int msgobjtag_snprintf(tagi_t const *t, char b[], size_t size);
00059 SOFIAPUBFUN size_t msgobjtag_xtra(tagi_t const *t, size_t offset);
00060 SOFIAPUBFUN tagi_t *msgobjtag_dup(tagi_t *dst, tagi_t const *src,
00061 void **inout_buffer);
00062
00063 SOFIA_END_DECLS
00064
00065 #endif