20 #include "ws_symbol_export.h"
32 const gchar *protocol;
46 #define EI_INIT {EI_INIT_EI, EI_INIT_HF}
57 const gchar *protocol;
64 #define EXPFILL 0, NULL, 0, \
65 {0, {NULL, NULL, FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL}}
74 #define PRE_ALLOC_EXPERT_FIELDS_MEM 5000
79 WS_DLL_PUBLIC
int proto_expert;
85 expert_packet_init(
void);
91 expert_packet_cleanup(
void);
94 expert_get_highest_severity(
void);
97 expert_update_comment_count(guint64 count);
122 const char *format, ...) G_GNUC_PRINTF(4, 5);
138 tvbuff_t *tvb, gint start, gint length);
158 tvbuff_t *tvb, gint start, gint length, const
char *format, ...) G_GNUC_PRINTF(7, 8);
194 #define EXPERT_CHECKSUM_DISABLED -2
195 #define EXPERT_CHECKSUM_UNKNOWN -1
196 #define EXPERT_CHECKSUM_GOOD 0
197 #define EXPERT_CHECKSUM_BAD 1
201 WS_DLL_PUBLIC
const value_string expert_severity_vals[];
203 WS_DLL_PUBLIC
const value_string expert_checksum_vals[];
struct expert_info_s expert_info_t
WS_DLL_PUBLIC proto_item * expert_add_info_format(packet_info *pinfo, proto_item *pi, expert_field *eiindex, const char *format,...) G_GNUC_PRINTF(4
WS_DLL_PUBLIC void expert_register_field_array(expert_module_t *module, ei_register_info *ei, const int num_records)
Definition: expert.c:431
WS_DLL_PUBLIC proto_item WS_DLL_PUBLIC proto_item * proto_tree_add_expert(proto_tree *tree, packet_info *pinfo, expert_field *eiindex, tvbuff_t *tvb, gint start, gint length)
Definition: expert.c:713
void expert_deregister_expertinfo(const char *abbrev)
Definition: expert.c:335
WS_DLL_PUBLIC proto_item * proto_tree_add_expert_format(proto_tree *tree, packet_info *pinfo, expert_field *eiindex, tvbuff_t *tvb, gint start, gint length, const char *format,...) G_GNUC_PRINTF(7
void expert_free_deregistered_expertinfos(void)
Definition: expert.c:358
WS_DLL_PUBLIC const gchar * expert_get_summary(expert_field *eiindex)
Definition: expert.c:486
void expert_deregister_protocol(expert_module_t *module)
Definition: expert.c:345
WS_DLL_PUBLIC proto_item * expert_add_info(packet_info *pinfo, proto_item *pi, expert_field *eiindex)
Definition: expert.c:657
Definition: packet_info.h:44
Definition: value_string.h:26
expert_field_info eiinfo
Definition: expert.h:69
expert_field * ids
Definition: expert.h:68
Definition: tvbuff-int.h:35