| Wireshark 4.7.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_t * | filter_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

  label | Label (button) text for the expression.
  expr | The display filter for the expression.
  comment | A comment about the filter.
  enabled | Determines if the expression is shown in the UI.

Returns
  A newly allocated and initialized struct filter_expression.