Wireshark 5.1.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
_protocol Struct Reference

Public Attributes

const char * name
const char * short_name
const char * filter_name
GPtrArray * fields
int proto_id
protocol_group_t group
bool is_enabled
bool enabled_by_default
bool can_toggle
int parent_proto_id
GList * heur_list

Detailed Description

Structure for information about a protocol

Member Data Documentation

◆ can_toggle

bool _protocol::can_toggle

true if is_enabled can be changed

◆ enabled_by_default

bool _protocol::enabled_by_default

true if protocol is enabled by default

◆ fields

GPtrArray* _protocol::fields

fields for this protocol

◆ filter_name

const char* _protocol::filter_name

name of this protocol in filters

◆ group

protocol_group_t _protocol::group

group of this protocol

◆ heur_list

GList* _protocol::heur_list

Heuristic dissectors associated with this protocol

◆ is_enabled

bool _protocol::is_enabled

true if protocol is enabled

◆ name

const char* _protocol::name

long description

◆ parent_proto_id

int _protocol::parent_proto_id

Used to identify "pino"s (Protocol In Name Only). For dissectors that need a protocol name so they can be added to a dissector table, but use the parent_proto_id for things like enable/disable

◆ proto_id

int _protocol::proto_id

field ID for this protocol

◆ short_name

const char* _protocol::short_name

short description


The documentation for this struct was generated from the following file: