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

Top-level tap context for DIS stream analysis, holding all discovered streams and tap configuration. More...

#include <tap-dis-common.h>

Public Attributes

GList * strinfo_list
 
GHashTable * strinfo_hash
 
uint32_t nstreams
 
uint32_t npackets
 
disstream_tap_mode_t mode
 
disstream_info_tfilter_stream
 
FILE * save_file
 
disstream_tap_draw_cb tap_draw
 
disstream_tap_reset_cb tap_reset
 
bool is_registered
 

Detailed Description

Top-level tap context for DIS stream analysis, holding all discovered streams and tap configuration.

Member Data Documentation

◆ filter_stream

disstream_info_t* _disstream_tapinfo::filter_stream

If non-NULL, restricts tap processing to this specific stream

◆ is_registered

bool _disstream_tapinfo::is_registered

True if this tap listener has been successfully registered with the tap framework

◆ mode

disstream_tap_mode_t _disstream_tapinfo::mode

Operation to perform on the collected stream data (see disstream_tap_mode_t)

◆ npackets

uint32_t _disstream_tapinfo::npackets

Total number of DIS packets processed across all streams

◆ nstreams

uint32_t _disstream_tapinfo::nstreams

Total number of DIS streams discovered so far

◆ save_file

FILE* _disstream_tapinfo::save_file

Output file handle used when mode is DISSTREAM_TAP_SAVE

◆ strinfo_hash

GHashTable* _disstream_tapinfo::strinfo_hash

Hash table keying disstream_id_t to disstream_info_t for fast lookup

◆ strinfo_list

GList* _disstream_tapinfo::strinfo_list

Ordered list of disstream_info_t pointers for all discovered streams

◆ tap_draw

disstream_tap_draw_cb _disstream_tapinfo::tap_draw

Callback invoked by the tap framework to redraw the stream analysis UI

◆ tap_reset

disstream_tap_reset_cb _disstream_tapinfo::tap_reset

Callback invoked by the tap framework to reset all stream state


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