Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
filter_expressions.h File Reference
#include "ws_symbol_export.h"
#include <epan/prefs.h>
#include <epan/wmem_scopes.h>

Go to the source code of this file.

Classes

struct  filter_expression
 

Typedefs

typedef struct filter_expression filter_expression_t
 

Functions

WS_DLL_PUBLIC void filter_expression_iterate_expressions (wmem_foreach_func func, void *user_data)
 
WS_DLL_PUBLIC filter_expression_tfilter_expression_new (const char *label, const char *expr, const char *comment, const bool enabled)
 
void filter_expression_register_uat (module_t *pref_module)
 

Detailed Description

Filter expressions.

Function Documentation

◆ filter_expression_new()

WS_DLL_PUBLIC filter_expression_t * filter_expression_new ( const char *  label,
const char *  expr,
const char *  comment,
const bool  enabled 
)

Create a filter expression

Parameters
labelLabel (button) text for the expression.
exprThe display filter for the expression.
commentA comment about the filter.
enabledDetermines if the expression is shown in the UI.
Returns
A newly allocated and initialized struct filter_expression.