|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
Holds all state for the dissection of a single byte array, including session, buffer, and protocol tree. More...
#include <epan_dissect.h>
Public Attributes | |
| struct epan_session * | session |
| tvbuff_t * | tvb |
| proto_tree * | tree |
| packet_info | pi |
Holds all state for the dissection of a single byte array, including session, buffer, and protocol tree.
Dissection of a single byte array. Holds tvbuff info as well as proto_tree info. As long as the epan_dissect_t for a byte array is in existence, you must not free or move that byte array, as the structures that the epan_dissect_t contains might have pointers to addresses in your byte array.
| packet_info epan_dissect::pi |
Packet metadata and state populated during dissection.
| struct epan_session* epan_dissect::session |
The epan session context under which this dissection is taking place.
| proto_tree* epan_dissect::tree |
Protocol tree built up during dissection of the byte array.
| tvbuff_t* epan_dissect::tvb |
Tvbuff representing the byte array being dissected.