|
Wireshark 4.5.0
The Wireshark network protocol analyzer
|
Public Attributes | |
| const char * | name |
| const char * | title |
| const char * | description |
| const char * | help |
| void(* | apply_cb )(void) |
| GList * | prefs |
| struct pref_module * | parent |
| wmem_tree_t * | submodules |
| int | numprefs |
| unsigned int | prefs_changed_flags |
| bool | obsolete |
| bool | use_gui |
| unsigned int | effect_flags |
| void(* pref_module::apply_cb) (void) |
routine to call when preferences applied
| const char* pref_module::description |
Description of module (displayed in preferences notebook)
| unsigned int pref_module::effect_flags |
Flags of types effected by preference (PREF_TYPE_DISSECTION, PREF_EFFECT_CAPTURE, etc). These flags will be set in all module's preferences on creation. Flags must be non-zero to ensure saving to disk
| const char* pref_module::help |
Module help page (passed to user_guide_url() to generate a URL)
| const char* pref_module::name |
name of module
| int pref_module::numprefs |
number of non-obsolete preferences
| bool pref_module::obsolete |
if true, this is a module that used to exist but no longer does
| struct pref_module* pref_module::parent |
parent module
| GList* pref_module::prefs |
list of its preferences
| unsigned int pref_module::prefs_changed_flags |
Bitmask of the types of changes done by module preferences since we last checked
| wmem_tree_t* pref_module::submodules |
list of its submodules
| const char* pref_module::title |
title of module (displayed in preferences list)
| bool pref_module::use_gui |
Determines whether or not the module will use the generic GUI interface/APIs with the preference value or if its own independent GUI will be provided. This allows all preferences to have a common API for reading/writing, but not require them to use simple GUI controls to change the options. In general, the "general" Wireshark preferences should have this set to false, while the protocol modules will have this set to true