LibQuicR
Loading...
Searching...
No Matches
quicr::ConnectionMetrics Struct Reference

#include <metrics.h>

Public Attributes

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

Detailed Description

Examples
server.cpp.

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.

Examples
server.cpp.

◆ quic

QuicConnectionMetrics quicr::ConnectionMetrics::quic

QUIC connection metrics.

Examples
server.cpp.

◆ 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: