Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions | Variables
dissect_opts.h File Reference

Go to the source code of this file.

Classes

struct  dissect_options_tag
 

Macros

#define LONGOPT_DISABLE_PROTOCOL   LONGOPT_BASE_DISSECTOR+1
 
#define LONGOPT_ENABLE_HEURISTIC   LONGOPT_BASE_DISSECTOR+2
 
#define LONGOPT_DISABLE_HEURISTIC   LONGOPT_BASE_DISSECTOR+3
 
#define LONGOPT_ENABLE_PROTOCOL   LONGOPT_BASE_DISSECTOR+4
 
#define LONGOPT_ONLY_PROTOCOLS   LONGOPT_BASE_DISSECTOR+5
 
#define LONGOPT_DISABLE_ALL_PROTOCOLS   LONGOPT_BASE_DISSECTOR+6
 
#define LONGOPT_DISSECT_COMMON
 
#define OPTSTRING_DISSECT_COMMON    "d:K:nN:R:t:u:Y:"
 

Typedefs

typedef struct dissect_options_tag dissect_options
 

Functions

bool dissect_opts_handle_opt (int opt, char *optarg_str_p)
 
bool setup_enabled_and_disabled_protocols (void)
 

Variables

dissect_options global_dissect_options
 

Detailed Description

Dissection options (parameters that affect dissection)

Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs

SPDX-License-Identifier: GPL-2.0-or-later

Dissection options (parameters that affect dissection)

Macro Definition Documentation

◆ LONGOPT_DISSECT_COMMON

#define LONGOPT_DISSECT_COMMON
Value:
{"disable-protocol", ws_required_argument, NULL, LONGOPT_DISABLE_PROTOCOL }, \
{"enable-heuristic", ws_required_argument, NULL, LONGOPT_ENABLE_HEURISTIC }, \
{"disable-heuristic", ws_required_argument, NULL, LONGOPT_DISABLE_HEURISTIC }, \
{"enable-protocol", ws_required_argument, NULL, LONGOPT_ENABLE_PROTOCOL }, \
{"only-protocols", ws_required_argument, NULL, LONGOPT_ONLY_PROTOCOLS }, \
{"disable-all-protocols", ws_no_argument, NULL, LONGOPT_DISABLE_ALL_PROTOCOLS }, \
{"read-filter", ws_required_argument, NULL, 'R' }, \
{"display-filter", ws_required_argument, NULL, 'Y' }, \

Typedef Documentation

◆ dissect_options

Capture options coming from user interface