|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Tracks all in-progress fragment chains and completed reassemblies for a single reassembly context. More...
#include <reassemble.h>
Public Attributes | |
| GHashTable * | fragment_table |
| GHashTable * | reassembled_table |
| fragment_temporary_key | temporary_key_func |
| fragment_persistent_key | persistent_key_func |
| GDestroyNotify | free_temporary_key_func |
Tracks all in-progress fragment chains and completed reassemblies for a single reassembly context.
| GHashTable* reassembly_table::fragment_table |
Hash table mapping fragment keys to fragment_head entries for PDUs currently being reassembled.
| GDestroyNotify reassembly_table::free_temporary_key_func |
GLib destroy callback used to release temporary keys after a lookup.
| fragment_persistent_key reassembly_table::persistent_key_func |
Callback that constructs a long-lived key allocated for permanent storage in the fragment_table.
| GHashTable* reassembly_table::reassembled_table |
Hash table mapping reassembled keys to completed fragment_head entries for fully reassembled PDUs.
| fragment_temporary_key reassembly_table::temporary_key_func |
Callback that constructs a short-lived lookup key from packet data for fragment_table queries.