LibQuicR
quicr::ConnectionMetrics Struct Reference

Application-facing metrics for one connection sample period. More...

#include <metrics.h>

Public Attributes

MetricsTimeStampUs last_sample_time
 Last sampled time in microseconds. More...
 
QuicConnectionMetrics quic
 QUIC connection metrics. More...
 
uint64_t rx_dgram_unknown_track_alias { 0 }
 Received datagram with unknown track alias. More...
 
uint64_t rx_dgram_invalid_type { 0 }
 Received datagram with invalid type of kObjectDatagram. More...
 
uint64_t rx_dgram_decode_failed { 0 }
 Failed to decode datagram. More...
 
uint64_t rx_stream_buffer_error { 0 }
 Stream buffer error that results in bad parsing. More...
 
uint64_t rx_stream_unknown_track_alias { 0 }
 Received stream header with unknown track alias. More...
 
uint64_t rx_stream_invalid_type { 0 }
 Invalid message type. More...
 
uint64_t invalid_ctrl_stream_msg { 0 }
 Invalid control stream message received. Should always be 0. More...
 

Detailed Description

Application-facing metrics for one connection sample period.

Member Data Documentation

◆ invalid_ctrl_stream_msg

uint64_t quicr::ConnectionMetrics::invalid_ctrl_stream_msg { 0 }

Invalid control stream message received. Should always be 0.

◆ last_sample_time

MetricsTimeStampUs quicr::ConnectionMetrics::last_sample_time

Last sampled time in microseconds.

◆ quic

QuicConnectionMetrics quicr::ConnectionMetrics::quic

QUIC connection metrics.

◆ rx_dgram_decode_failed

uint64_t quicr::ConnectionMetrics::rx_dgram_decode_failed { 0 }

Failed to decode datagram.

◆ rx_dgram_invalid_type

uint64_t quicr::ConnectionMetrics::rx_dgram_invalid_type { 0 }

Received datagram with invalid type of kObjectDatagram.

◆ rx_dgram_unknown_track_alias

uint64_t quicr::ConnectionMetrics::rx_dgram_unknown_track_alias { 0 }

Received datagram with unknown track alias.

◆ rx_stream_buffer_error

uint64_t quicr::ConnectionMetrics::rx_stream_buffer_error { 0 }

Stream buffer error that results in bad parsing.

◆ rx_stream_invalid_type

uint64_t quicr::ConnectionMetrics::rx_stream_invalid_type { 0 }

Invalid message type.

◆ rx_stream_unknown_track_alias

uint64_t quicr::ConnectionMetrics::rx_stream_unknown_track_alias { 0 }

Received stream header with unknown track alias.


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