BCNP 3.2.1
Batched Command Network Protocol
Loading...
Searching...
No Matches
bcnp::TelemetryAccumulator< MsgType, Storage >::Metrics Struct Reference

Metrics for diagnostics. More...

#include <telemetry_accumulator.h>

Public Attributes

uint64_t messagesRecorded {0}
 
uint64_t messagesSent {0}
 
uint64_t packetsSent {0}
 
uint64_t bufferOverflows {0}
 
uint64_t sendFailures {0}
 

Detailed Description

template<typename MsgType, typename Storage = StaticVector<MsgType, 64>>
struct bcnp::TelemetryAccumulator< MsgType, Storage >::Metrics

Metrics for diagnostics.

Definition at line 189 of file telemetry_accumulator.h.

Member Data Documentation

◆ bufferOverflows

template<typename MsgType , typename Storage = StaticVector<MsgType, 64>>
uint64_t bcnp::TelemetryAccumulator< MsgType, Storage >::Metrics::bufferOverflows {0}

Definition at line 193 of file telemetry_accumulator.h.

◆ messagesRecorded

template<typename MsgType , typename Storage = StaticVector<MsgType, 64>>
uint64_t bcnp::TelemetryAccumulator< MsgType, Storage >::Metrics::messagesRecorded {0}

Definition at line 190 of file telemetry_accumulator.h.

◆ messagesSent

template<typename MsgType , typename Storage = StaticVector<MsgType, 64>>
uint64_t bcnp::TelemetryAccumulator< MsgType, Storage >::Metrics::messagesSent {0}

Definition at line 191 of file telemetry_accumulator.h.

◆ packetsSent

template<typename MsgType , typename Storage = StaticVector<MsgType, 64>>
uint64_t bcnp::TelemetryAccumulator< MsgType, Storage >::Metrics::packetsSent {0}

Definition at line 192 of file telemetry_accumulator.h.

◆ sendFailures

template<typename MsgType , typename Storage = StaticVector<MsgType, 64>>
uint64_t bcnp::TelemetryAccumulator< MsgType, Storage >::Metrics::sendFailures {0}

Definition at line 194 of file telemetry_accumulator.h.


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