|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
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 | |
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.
| drange_t* dfvm_value_t::drange |
Pointer to a display range.
| df_func_def_t* dfvm_value_t::funcdef |
Pointer to a display filter function definition.
| GPtrArray* dfvm_value_t::fvalue_p |
Pointer to a array of fvalue.
| header_field_info* dfvm_value_t::hfinfo |
Pointer to header field metadata.
| uint32_t dfvm_value_t::numeric |
Numeric value.
| ws_regex_t* dfvm_value_t::pcre |
Pointer to a compiled regular expression.
| int dfvm_value_t::ref_count |
Reference count for memory management.
| dfvm_value_type_t dfvm_value_t::type |
Type of the value (e.g., numeric, range, regex).