15#include "ws_symbol_export.h"
17#include "dissectors/packet-xml.h"
20#define xmpp_elem_cdata(elem) \
21elem->data?elem->data->value:""
50 char* default_ns_abbrev;
52 GHashTable *namespaces;
73 void (*val_func)(
packet_info *pinfo,
proto_item *item,
const char *name,
const char *value,
const void *data);
82typedef enum _xmpp_elem_info_type{
89typedef enum _xmpp_elem_info_occurrence
92} xmpp_elem_info_occurrence;
96 xmpp_elem_info_type type;
100 xmpp_elem_info_occurrence occurrence;
181extern xmpp_element_t* xmpp_steal_element_by_name_and_attr(
xmpp_element_t *packet,
const char *name,
const char *attr_name,
const char *attr_value);
194extern void xmpp_proto_tree_hide_first_child(
proto_tree *tree);
197extern void xmpp_proto_tree_show_first_child(
proto_tree *tree);
203extern void *xmpp_name_attr_struct(
wmem_allocator_t *pool,
const char *name,
const char *attr_name,
const char *attr_value);
239extern void xmpp_val_enum_list(
packet_info *pinfo,
proto_item *item,
const char *name,
const char *value,
const void *data);
Definition packet_info.h:43
Definition wmem_allocator.h:27
Definition wmem_tree-int.h:48
Definition packet-xml.h:52
Definition packet-xmpp-utils.h:24
Definition packet-xmpp-utils.h:77
Definition packet-xmpp-utils.h:65
Definition packet-xmpp-utils.h:29
Definition packet-xmpp-utils.h:103
Definition packet-xmpp-utils.h:38
Definition packet-xmpp-utils.h:95
Definition packet-xmpp-utils.h:45
Definition packet-xmpp-utils.h:114
Definition file-pcapng.h:57
Definition tvbuff-int.h:35