![]() |
Wireshark
4.3.0
The Wireshark network protocol analyzer
|
Public Attributes | |
const char * | name |
const char * | title |
const char * | description |
int | ordinal |
int | type |
unsigned int | effect_flags |
union { | |
unsigned * uint | |
bool * boolp | |
int * enump | |
char ** string | |
range_t ** range | |
struct epan_uat * uat | |
color_t * colorp | |
GList ** list | |
} | varp |
union { | |
unsigned uint | |
bool boolval | |
int enumval | |
char * string | |
range_t * range | |
color_t color | |
GList * list | |
} | stashed_val |
union { | |
unsigned uint | |
bool boolval | |
int enumval | |
char * string | |
range_t * range | |
color_t color | |
GList * list | |
} | default_val |
union { | |
unsigned base | |
uint32_t max_value | |
struct { | |
const enum_val_t * enumvals | |
bool radio_buttons | |
} enum_info | |
} | info |
struct pref_custom_cbs | custom_cbs |
const char * | dissector_table |
const char * | dissector_desc |
Struct to hold preference data
unsigned preference::base |
input/output base, for PREF_UINT
struct pref_custom_cbs preference::custom_cbs |
for PREF_CUSTOM
union { ... } preference::default_val |
the default value of the preference
const char* preference::description |
human-readable description of preference
const char* preference::dissector_desc |
for PREF_DECODE_AS_RANGE
const char* preference::dissector_table |
for PREF_DECODE_AS_RANGE
unsigned int preference::effect_flags |
Flags of types effected by preference (PREF_TYPE_DISSECTION, PREF_EFFECT_CAPTURE, etc). Flags must be non-zero to ensure saving to disk
struct { ... } preference::enum_info |
for PREF_ENUM
const enum_val_t* preference::enumvals |
list of name & values
union { ... } preference::info |
display/text file information
uint32_t preference::max_value |
maximum value of a range
const char* preference::name |
name of preference
int preference::ordinal |
ordinal number of this preference
bool preference::radio_buttons |
true if it should be shown as radio buttons rather than as an option menu or combo box in the preferences tab
union { ... } preference::stashed_val |
original value, when editing from the GUI
const char* preference::title |
title to use in GUI
int preference::type |
type of that preference
union { ... } preference::varp |
pointer to variable storing the value