12 #ifndef __DISSECTOR_FILTERS_H__
13 #define __DISSECTOR_FILTERS_H__
17 #include "ws_symbol_export.h"
47 typedef gchar* (*build_filter_string_func)(
struct _packet_info *pinfo,
void *user_data);
104 const char * proto_name;
105 const char * display_name;
111 WS_DLL_PUBLIC GList *packet_conv_filter_list;
112 WS_DLL_PUBLIC GList *log_conv_filter_list;
gchar *(* build_filter_string_func)(struct _packet_info *pinfo, void *user_data)
Definition: conversation_filter.h:47
WS_DLL_PUBLIC void register_conversation_filter(const char *proto_name, const char *display_name, is_filter_valid_func is_filter_valid, build_filter_string_func build_filter_string, void *user_data)
Definition: conversation_filter.c:51
bool(* is_filter_valid_func)(struct _packet_info *pinfo, void *user_data)
Definition: conversation_filter.h:36
WS_DLL_PUBLIC void add_conversation_filter_protocol(const char *proto_name)
Definition: conversation_filter.c:71
WS_DLL_PUBLIC gchar * conversation_filter_from_log(struct _packet_info *pinfo)
Definition: conversation_filter.c:133
void conversation_filters_init(void)
Definition: conversation_filter.c:25
void conversation_filters_cleanup(void)
Definition: conversation_filter.c:102
WS_DLL_PUBLIC gchar * conversation_filter_from_packet(struct _packet_info *pinfo)
Definition: conversation_filter.c:128
WS_DLL_PUBLIC void register_log_conversation_filter(const char *proto_name, const char *display_name, is_filter_valid_func is_filter_valid, build_filter_string_func build_filter_string, void *user_data)
Definition: conversation_filter.c:61
Definition: packet_info.h:44
Definition: conversation_filter.h:103