Wireshark  4.3.0
The Wireshark network protocol analyzer
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 gchar *label, const gchar *expr, const gchar *comment, const gboolean 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 gchar *  label,
const gchar *  expr,
const gchar *  comment,
const gboolean  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.