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

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_sessionsession
 
tvbuff_ttvb
 
proto_treetree
 
packet_info pi
 

Detailed Description

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.

Member Data Documentation

◆ pi

packet_info epan_dissect::pi

Packet metadata and state populated during dissection.

◆ session

struct epan_session* epan_dissect::session

The epan session context under which this dissection is taking place.

◆ tree

proto_tree* epan_dissect::tree

Protocol tree built up during dissection of the byte array.

◆ tvb

tvbuff_t* epan_dissect::tvb

Tvbuff representing the byte array being dissected.


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