|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Bundles all protocol tree and header field handles needed to display a reassembled fragment tree in the packet details view. More...
#include <reassemble.h>
Public Attributes | |
| int * | ett_fragment |
| int * | ett_fragments |
| int * | hf_fragments |
| int * | hf_fragment |
| int * | hf_fragment_overlap |
| int * | hf_fragment_overlap_conflict |
| int * | hf_fragment_multiple_tails |
| int * | hf_fragment_too_long_fragment |
| int * | hf_fragment_error |
| int * | hf_fragment_count |
| int * | hf_reassembled_in |
| int * | hf_reassembled_length |
| int * | hf_reassembled_data |
| const char * | tag |
Bundles all protocol tree and header field handles needed to display a reassembled fragment tree in the packet details view.
A dissector populates this structure with its own registered handles and passes it to show_fragment_tree() to render fragment details into the packet tree.
This struct holds references to all the tree and field handles used when displaying the reassembled fragment tree in the packet details view. A dissector will populate this structure with its own tree and field handles and then invoke show_fragment_tree to have those items added to the packet details tree.
| int* _fragment_items::ett_fragment |
Ett index for the subtree of a single fragment.
| int* _fragment_items::ett_fragments |
Ett index for the subtree containing all fragments.
| int* _fragment_items::hf_fragment |
HF index for an individual fragment frame reference (FT_FRAMENUM).
| int* _fragment_items::hf_fragment_count |
HF index for the total number of fragments in the reassembly (FT_UINT32).
| int* _fragment_items::hf_fragment_error |
HF index for a reassembly error frame reference (FT_FRAMENUM).
| int* _fragment_items::hf_fragment_multiple_tails |
HF index for the flag indicating more than one possible end fragment was found (FT_BOOLEAN).
| int* _fragment_items::hf_fragment_overlap |
HF index for the flag indicating this fragment overlaps with another (FT_BOOLEAN).
| int* _fragment_items::hf_fragment_overlap_conflict |
HF index for the flag indicating overlapping fragments contain conflicting data (FT_BOOLEAN).
| int* _fragment_items::hf_fragment_too_long_fragment |
HF index for the flag indicating a fragment exceeded the maximum datagram length (FT_BOOLEAN).
| int* _fragment_items::hf_fragments |
HF index for the fragments container item (FT_NONE).
| int* _fragment_items::hf_reassembled_data |
HF index for the raw bytes of the reassembled PDU payload (FT_BYTES).
| int* _fragment_items::hf_reassembled_in |
HF index for the frame number in which the PDU was fully reassembled (FT_FRAMENUM).
| int* _fragment_items::hf_reassembled_length |
HF index for the total byte length of the reassembled PDU (FT_UINT32).
| const char* _fragment_items::tag |
Short label string used to identify this protocol's fragments in the tree (e.g. "Message").