Collaboration diagram for libtrace_packet_t:

Data Fields | |
| libtrace_t * | trace |
| pointer to the trace | |
| void * | header |
| pointer to the framing header | |
| void * | payload |
| pointer to the link layer | |
| void * | buffer |
| allocated buffer | |
| libtrace_rt_types_t | type |
| rt protocol type for the packet | |
| buf_control_t | buf_control |
| who owns the memory | |
| int | capture_length |
| Cached capture length. | |
| void * | l3_header |
| Cached l3 header. | |
| uint16_t | l3_ethertype |
| Cached l3 ethertype. | |
|
|
who owns the memory
|
|
|
allocated buffer
|
|
|
Cached capture length.
|
|
|
pointer to the framing header
|
|
|
Cached l3 ethertype.
|
|
|
Cached l3 header.
|
|
|
pointer to the link layer
|
|
|
pointer to the trace
|
|
|
rt protocol type for the packet
|
1.4.2