Wireshark 4.7.2
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
buffer Struct Reference

Sliding window buffer tracking per-stream burst and bandwidth statistics. More...

#include <mcast_stream.h>

Public Attributes

nstime_tbuff
int32_t first
int32_t last
int32_t burstsize
int32_t topburstsize
int32_t count
int32_t burststatus
int32_t numbursts
int32_t buffusage
int32_t buffstatus
int32_t numbuffalarms
int32_t topbuffusage
double maxbw

Detailed Description

Sliding window buffer tracking per-stream burst and bandwidth statistics.

Member Data Documentation

◆ buff

nstime_t* buffer::buff

Array of packet arrival timestamps forming the sliding window.

◆ buffstatus

int32_t buffer::buffstatus

Current buffer alarm status flag.

◆ buffusage

int32_t buffer::buffusage

Current buffer usage level.

◆ burstsize

int32_t buffer::burstsize

Current burst size in number of packets.

◆ burststatus

int32_t buffer::burststatus

Current burst alarm status flag.

◆ count

int32_t buffer::count

Running packet counter for this stream.

◆ first

int32_t buffer::first

Index of the first (oldest) element in the circular buffer.

◆ last

int32_t buffer::last

Index of the last (newest) element in the circular buffer.

◆ maxbw

double buffer::maxbw

Maximum bandwidth usage in bits per second.

◆ numbuffalarms

int32_t buffer::numbuffalarms

Number of alarms triggered by buffer underruns.

◆ numbursts

int32_t buffer::numbursts

Total number of bursts detected.

◆ topbuffusage

int32_t buffer::topbuffusage

Peak buffer usage observed within the current refresh interval.

◆ topburstsize

int32_t buffer::topburstsize

Maximum burst size observed within the current refresh interval.


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