Wireshark 4.7.2
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
epan_dfilter Struct Reference

The compiled display filter object passed back to the user. More...

#include <dfilter-int.h>

Public Attributes

GPtrArray * insns
unsigned num_registers
df_cell_tregisters
int * interesting_fields
int num_interesting_fields
GPtrArray * deprecated
GSList * warnings
char * expanded_text
GHashTable * references
GHashTable * raw_references
char * syntax_tree_str
GSList * function_stack
GSList * set_stack
ftenum_t ret_type

Detailed Description

The compiled display filter object passed back to the user.

Member Data Documentation

◆ deprecated

GPtrArray* epan_dfilter::deprecated

Array of deprecated items used in the filter.

◆ expanded_text

char* epan_dfilter::expanded_text

The expanded filter text after macro expansion.

◆ function_stack

GSList* epan_dfilter::function_stack

Stack for function arguments.

◆ insns

GPtrArray* epan_dfilter::insns

Array of compiled instructions.

◆ interesting_fields

int* epan_dfilter::interesting_fields

Array of field IDs that are interesting to the filter.

◆ num_interesting_fields

int epan_dfilter::num_interesting_fields

Count of interesting fields.

◆ num_registers

unsigned epan_dfilter::num_registers

Number of registers used by the filter.

◆ raw_references

GHashTable* epan_dfilter::raw_references

Hash table mapping raw references.

◆ references

GHashTable* epan_dfilter::references

Hash table mapping references.

◆ registers

df_cell_t* epan_dfilter::registers

Array of registers storing cell data.

◆ ret_type

ftenum_t epan_dfilter::ret_type

The return type of the display filter evaluation.

◆ set_stack

GSList* epan_dfilter::set_stack

Stack for set operations.

◆ syntax_tree_str

char* epan_dfilter::syntax_tree_str

String representation of the syntax tree.

◆ warnings

GSList* epan_dfilter::warnings

List of warnings generated during compilation.


The documentation for this struct was generated from the following file: