| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Public Attributes | List of all members
stnode Struct Reference

A single node instance in the display filter syntax tree. More...

`#include <syntax-tree.h>`

## Public Attributes
sttype_t * | type
void * | data
char * | repr_token
char * | repr_display
char * | repr_debug
df_loc_t | location
uint16_t | flags

## Detailed Description

A single node instance in the display filter syntax tree.

## Member Data Documentation

## ◆ data

void* stnode::data

Type-specific payload managed by sttype_t callbacks

## ◆ flags

uint16_t stnode::flags

Bitmask of STFLAG_* flags (e.g., STFLAG_UNPARSED)

## ◆ location

df_loc_t stnode::location

Source location (offset/length) of this node in the filter string

## ◆ repr_debug

char* stnode::repr_debug

Internal debug representation of this node

## ◆ repr_display

char* stnode::repr_display

Human-readable display representation of this node

## ◆ repr_token

char* stnode::repr_token

Raw source token string as it appeared in the filter expression

## ◆ type

sttype_t* stnode::type

Pointer to the type descriptor for this node

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

- /builds/wireshark/wireshark/epan/dfilter/syntax-tree.h