Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
heur_dtbl_entry Struct Reference

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_tprotocol
 
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: