|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Describes a protocol header field registered from a Lua dissector script. More...
#include <wslua.h>
Public Attributes | |
| int | hfid |
| int | ett |
| char * | name |
| char * | abbrev |
| char * | blob |
| enum ftenum | type |
| unsigned | base |
| const void * | vs |
| int | valuestring_ref |
| uint64_t | mask |
Describes a protocol header field registered from a Lua dissector script.
| char* _wslua_field_t::abbrev |
Abbreviated dotted name used in display filters (e.g. "tcp.srcport").
| unsigned _wslua_field_t::base |
Display base (BASE_DEC, BASE_HEX, etc.) used when rendering the field value.
| char* _wslua_field_t::blob |
Optional description string shown in the field's tooltip.
| int _wslua_field_t::ett |
ett index for the subtree associated with this field; -1 until registered.
| int _wslua_field_t::hfid |
Header field ID assigned during registration; -1 until registered.
| uint64_t _wslua_field_t::mask |
Bitmask applied to extract this field's value from its parent field.
| char* _wslua_field_t::name |
Full human-readable name of the field (e.g. "Source Port").
| enum ftenum _wslua_field_t::type |
Field type (FT_UINT32, FT_STRING, etc.) determining how the value is decoded.
| int _wslua_field_t::valuestring_ref |
Lua registry reference to the value string table, or LUA_NOREF if unused.
| const void* _wslua_field_t::vs |
Optional value_string or range_string table for translating numeric values to labels.