| Wireshark 4.7.3 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Public Attributes | List of all members
buffer Struct Reference

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

`#include <mcast_stream.h>`

## Public Attributes
nstime_t * | buff
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:

- /builds/wireshark/wireshark/ui/mcast_stream.h