12#ifndef __DISSECTOR_FILTERS_H__
13#define __DISSECTOR_FILTERS_H__
17#include "ws_symbol_export.h"
47typedef char* (*build_filter_string_func)(
struct _packet_info *pinfo,
void *user_data);
104 const char * proto_name;
105 const char * display_name;
111WS_DLL_PUBLIC GList *packet_conv_filter_list;
112WS_DLL_PUBLIC GList *log_conv_filter_list;
WS_DLL_PUBLIC char * conversation_filter_from_log(struct _packet_info *pinfo)
Definition conversation_filter.c:133
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
void conversation_filters_init(void)
Definition conversation_filter.c:25
WS_DLL_PUBLIC char * conversation_filter_from_packet(struct _packet_info *pinfo)
Definition conversation_filter.c:128
void conversation_filters_cleanup(void)
Definition conversation_filter.c:102
char *(* build_filter_string_func)(struct _packet_info *pinfo, void *user_data)
Definition conversation_filter.h:47
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:43
Definition conversation_filter.h:103