15 #include "ws_symbol_export.h" 17 #include "dissectors/packet-xml.h" 18 #include <epan/wmem/wmem.h> 20 #define xmpp_elem_cdata(elem) \ 21 elem->data?elem->data->value:"" 50 gchar* default_ns_abbrev;
52 GHashTable *namespaces;
69 gboolean in_short_list;
73 void (*val_func)(
packet_info *pinfo,
proto_item *item,
const gchar *name,
const gchar *value, gconstpointer data);
82 typedef enum _xmpp_elem_info_type{
87 } xmpp_elem_info_type;
89 typedef enum _xmpp_elem_info_occurrence
92 } xmpp_elem_info_occurrence;
96 xmpp_elem_info_type type;
100 xmpp_elem_info_occurrence occurrence;
171 extern xmpp_array_t* xmpp_ep_init_array_t(
const gchar** array, gint len);
174 extern xmpp_attr_t* xmpp_ep_init_attr_t(
const gchar *value, gint offset, gint length);
177 extern gchar* xmpp_ep_string_upcase(
const gchar*
string);
180 extern gint xmpp_element_t_cmp(gconstpointer a, gconstpointer b);
183 extern GList* xmpp_find_element_by_name(
xmpp_element_t *packet,
const gchar *name);
192 extern xmpp_element_t* xmpp_steal_element_by_name_and_attr(
xmpp_element_t *packet,
const gchar *name,
const gchar *attr_name,
const gchar *attr_value);
208 extern void xmpp_proto_tree_hide_first_child(
proto_tree *tree);
211 extern void xmpp_proto_tree_show_first_child(
proto_tree *tree);
214 extern gchar* proto_item_get_text(
proto_item *item);
217 extern gpointer xmpp_name_attr_struct(
const gchar *name,
const gchar *attr_name,
const gchar *attr_value);
253 extern void xmpp_val_enum_list(
packet_info *pinfo,
proto_item *item,
const gchar *name,
const gchar *value, gconstpointer data);
267 extern void xmpp_copy_hash_table(GHashTable *src, GHashTable *dst);
Definition: wmem_tree-int.h:47
Definition: packet-xmpp-utils.h:23
Definition: packet-xmpp-utils.h:65
Definition: packet_info.h:44
Definition: packet-xmpp-utils.h:45
Definition: packet-xmpp-utils.h:103
Definition: file-pcapng.c:177
Definition: packet-xmpp-utils.h:77
Definition: tvbuff-int.h:35
Definition: packet-xmpp-utils.h:38
Definition: packet-xmpp-utils.h:114
Definition: packet-xmpp-utils.h:95
Definition: packet-xmpp-utils.h:29
Definition: packet-xml.h:52