| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Public Attributes | List of all members
heur_dtbl_entry Struct Reference
General Packet Dissection

Represents a single entry in a heuristic dissector table, binding a heuristic dissector to its protocol and configuration. More...

`#include <packet.h>`

## Public Attributes
heur_dissector_t | dissector
protocol_t * | protocol
char * | list_name
const char * | display_name
char * | short_name
bool | enabled
bool | enabled_by_default

## Detailed Description

Represents a single entry in a heuristic dissector table, binding a heuristic dissector to its protocol and configuration.

## Member Data Documentation

## ◆ display_name

const char* heur_dtbl_entry::display_name

Human-readable name presented to the user in the heuristics configuration UI.

## ◆ dissector

heur_dissector_t heur_dtbl_entry::dissector

The heuristic dissector function to invoke when attempting to identify this protocol.

## ◆ enabled

bool heur_dtbl_entry::enabled

Whether this heuristic dissector is currently enabled.

## ◆ enabled_by_default

bool heur_dtbl_entry::enabled_by_default

Whether this heuristic dissector is enabled by default upon registration.

## ◆ list_name

char* heur_dtbl_entry::list_name

Name of the heuristic dissector list this entry belongs to.

## ◆ protocol

protocol_t* heur_dtbl_entry::protocol

The protocol associated with this heuristic dissector entry.

## ◆ short_name

char* heur_dtbl_entry::short_name

Internal unique identifier string used to distinguish this heuristic from others.

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

- /builds/wireshark/wireshark/epan/packet.h