Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
dfvm_value_t Struct Reference

Represents a typed value used in display filter virtual machine (DFVM) operations. More...

#include <dfvm.h>

Public Attributes

dfvm_value_type_t type
 
union { 
 
   GPtrArray *   fvalue_p 
 
   uint32_t   numeric 
 
   drange_t *   drange 
 
   header_field_info *   hfinfo 
 
   df_func_def_t *   funcdef 
 
   ws_regex_t *   pcre 
 
value 
 
int ref_count
 

Detailed Description

Represents a typed value used in display filter virtual machine (DFVM) operations.

This structure encapsulates a single value of a specific type, used during display filter evaluation. The value may be numeric, a range, a field reference, a function definition, or a compiled regular expression.

Member Data Documentation

◆ drange

drange_t* dfvm_value_t::drange

Pointer to a display range.

◆ funcdef

df_func_def_t* dfvm_value_t::funcdef

Pointer to a display filter function definition.

◆ fvalue_p

GPtrArray* dfvm_value_t::fvalue_p

Pointer to a array of fvalue.

◆ hfinfo

header_field_info* dfvm_value_t::hfinfo

Pointer to header field metadata.

◆ numeric

uint32_t dfvm_value_t::numeric

Numeric value.

◆ pcre

ws_regex_t* dfvm_value_t::pcre

Pointer to a compiled regular expression.

◆ ref_count

int dfvm_value_t::ref_count

Reference count for memory management.

◆ type

dfvm_value_type_t dfvm_value_t::type

Type of the value (e.g., numeric, range, regex).


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