diff options
author | Loris Degioanni <loris@sysdig.com> | 2021-05-19 15:32:13 -0700 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2022-03-22 17:51:32 +0000 |
commit | d226a7aa98d430a0e01730c979530d5de540ce30 (patch) | |
tree | fccc30aebbdeac21cab862b39cf69c0cbecf84bd /epan/conversation_filter.c | |
parent | 2d6b0e8885c082d8a19ecaa33ff6b489cff5ffeb (diff) |
separate list of conversation filters for logshark
Conflicts:
CMakeLists.txt
Diffstat (limited to 'epan/conversation_filter.c')
-rw-r--r-- | epan/conversation_filter.c | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/epan/conversation_filter.c b/epan/conversation_filter.c index 4379c70daa..80c35e0b66 100644 --- a/epan/conversation_filter.c +++ b/epan/conversation_filter.c @@ -20,7 +20,7 @@ GList *conv_filter_list = NULL; -void register_conversation_filter(const char *proto_name, const char *display_name, +void do_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) { conversation_filter_t *entry; @@ -34,6 +34,28 @@ void register_conversation_filter(const char *proto_name, const char *display_na conv_filter_list = g_list_append(conv_filter_list, entry); } +void register_conversation_filter(const char *proto_name _U_, const char *display_name _U_, + is_filter_valid_func is_filter_valid _U_, build_filter_string_func build_filter_string _U_) { +#ifdef LOGSHARK + return; +#endif + return do_register_conversation_filter(proto_name, + display_name, + is_filter_valid, + build_filter_string); +} + +void register_conversation_filter_logshark(const char *proto_name _U_, const char *display_name _U_, + is_filter_valid_func is_filter_valid _U_, build_filter_string_func build_filter_string _U_) { +#ifndef LOGSHARK + return; +#endif + return do_register_conversation_filter(proto_name, + display_name, + is_filter_valid, + build_filter_string); +} + struct conversation_filter_s* find_conversation_filter(const char *name) { GList *list_entry = conv_filter_list; |