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

A single queued subdissector call, forming a node in a next_tvb_list_t. More...

#include <next_tvb.h>

Public Attributes

struct next_tvb_itemnext
 
struct next_tvb_itemprevious
 
next_tvb_call_e type
 
dissector_handle_t handle
 
dissector_table_t table
 
uint32_t uint_val
 
const char * string
 
tvbuff_ttvb
 
proto_treetree
 

Detailed Description

A single queued subdissector call, forming a node in a next_tvb_list_t.

Member Data Documentation

◆ handle

dissector_handle_t next_tvb_item::handle

Direct dissector handle; valid when type == NTVB_HANDLE

◆ next

struct next_tvb_item* next_tvb_item::next

Pointer to the next item in the list, or NULL if last

◆ previous

struct next_tvb_item* next_tvb_item::previous

Pointer to the previous item in the list, or NULL if first

◆ string

const char* next_tvb_item::string

String lookup key; valid when type == NTVB_STRING

◆ table

dissector_table_t next_tvb_item::table

Dissector table for key-based lookup; valid when type == NTVB_UINT or NTVB_STRING

◆ tree

proto_tree* next_tvb_item::tree

Protocol tree node under which the subdissector should add its items

◆ tvb

tvbuff_t* next_tvb_item::tvb

Buffer slice to pass to the subdissector

◆ type

next_tvb_call_e next_tvb_item::type

Dispatch type controlling which union field and lookup method to use

◆ uint_val

uint32_t next_tvb_item::uint_val

Unsigned integer lookup key (e.g., port number); valid when type == NTVB_UINT


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