LibQuicR
quicr::PublishTrackMetrics::Quic Struct Reference

QUIC-specific period metrics for the published track. More...

#include <metrics.h>

Public Attributes

uint64_t tx_buffer_drops { 0 }
 count of write buffer drops of data due to RESET request More...
 
uint64_t tx_queue_discards { 0 }
 count of objects discarded due clear and transition to new stream More...
 
uint64_t tx_queue_expired { 0 }
 count of objects expired before pop/front due to TTL expiry More...
 
uint64_t tx_delayed_callback { 0 }
 count of times transmit callbacks were delayed More...
 
MinMaxAvg tx_queue_size
 TX queue size in period. More...
 
MinMaxAvg tx_callback_ms
 Callback time in milliseconds in period. More...
 
MinMaxAvg tx_object_duration_us
 TX object time in queue duration in microseconds. More...
 

Detailed Description

QUIC-specific period metrics for the published track.

Member Data Documentation

◆ tx_buffer_drops

uint64_t quicr::PublishTrackMetrics::Quic::tx_buffer_drops { 0 }

count of write buffer drops of data due to RESET request

◆ tx_callback_ms

MinMaxAvg quicr::PublishTrackMetrics::Quic::tx_callback_ms

Callback time in milliseconds in period.

◆ tx_delayed_callback

uint64_t quicr::PublishTrackMetrics::Quic::tx_delayed_callback { 0 }

count of times transmit callbacks were delayed

◆ tx_object_duration_us

MinMaxAvg quicr::PublishTrackMetrics::Quic::tx_object_duration_us

TX object time in queue duration in microseconds.

◆ tx_queue_discards

uint64_t quicr::PublishTrackMetrics::Quic::tx_queue_discards { 0 }

count of objects discarded due clear and transition to new stream

◆ tx_queue_expired

uint64_t quicr::PublishTrackMetrics::Quic::tx_queue_expired { 0 }

count of objects expired before pop/front due to TTL expiry

◆ tx_queue_size

MinMaxAvg quicr::PublishTrackMetrics::Quic::tx_queue_size

TX queue size in period.


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