|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
A fully parsed extcap argument sentence with all its associated options. More...
#include <extcap_parser.h>
Public Attributes | |
| int | arg_num |
| char * | call |
| char * | display |
| char * | tooltip |
| char * | placeholder |
| char * | fileextension |
| bool | fileexists |
| bool | is_required |
| bool | is_sufficient |
| bool | save |
| bool | reload |
| bool | configurable |
| char * | prefix |
| char * | regexp |
| char * | group |
| extcap_arg_type | arg_type |
| extcap_complex * | range_start |
| extcap_complex * | range_end |
| extcap_complex * | default_complex |
| char ** | pref_valptr |
| char * | device_name |
| GList * | values |
A fully parsed extcap argument sentence with all its associated options.
| int _extcap_arg::arg_num |
Unique argument number used to associate value sentences with this argument
| extcap_arg_type _extcap_arg::arg_type |
Data type and GUI widget type for this argument
| char* _extcap_arg::call |
CLI flag name passed to the extcap for this argument (e.g., "--port")
| bool _extcap_arg::configurable |
If true, this argument may be reconfigured during an active capture
| extcap_complex* _extcap_arg::default_complex |
Default value; NULL if no default is specified
| char* _extcap_arg::device_name |
Name of the capture device this argument is associated with
| char* _extcap_arg::display |
Human-readable label shown in the capture options GUI
| bool _extcap_arg::fileexists |
If true, the selected file must already exist on disk
| char* _extcap_arg::fileextension |
Accepted file extension(s) for EXTCAP_ARG_FILESELECT arguments
| char* _extcap_arg::group |
GUI group label used to visually cluster related arguments together
| bool _extcap_arg::is_required |
If true, this argument must be set before capture can start
| bool _extcap_arg::is_sufficient |
If true, providing this argument alone is sufficient to start capture
| char* _extcap_arg::placeholder |
Placeholder text shown inside an empty string input widget
| char** _extcap_arg::pref_valptr |
Pointer to the preference storage location holding the current value
| char* _extcap_arg::prefix |
Optional string prepended to the value on the CLI
| extcap_complex* _extcap_arg::range_end |
Maximum allowed value for numeric arguments; NULL if unbounded
| extcap_complex* _extcap_arg::range_start |
Minimum allowed value for numeric arguments; NULL if unbounded
| char* _extcap_arg::regexp |
Regular expression pattern used to validate the argument's string value
| bool _extcap_arg::reload |
If true, changing this argument triggers a reload of dependent argument values
| bool _extcap_arg::save |
If true, the argument value is persisted between capture sessions
| char* _extcap_arg::tooltip |
Tooltip text shown when hovering over the argument's widget
| GList* _extcap_arg::values |
List of extcap_value entries for selector, radio, and multicheck arguments