IFrameCodecDiagnostics class
#include <npr/common/frame_codec.hpp>
Narrow diagnostics sink used by the low-level NPR frame codec.
The codec needs only a few transport-level counters. Keeping this contract separate avoids coupling common/ helpers to the concrete stats/ implementation.
Derived classes
- class NprDiagnostics final
- Thread-safe diagnostics counter store shared by runtime/MAC/PHY.
Constructors, destructors, conversion operators
- ~IFrameCodecDiagnostics() defaulted virtual
Public functions
- void increment_fec_drop(uint32_t delta = 1) pure virtual
- void increment_parity_drop_client_id(uint32_t delta = 1) pure virtual
- void increment_parity_drop_tdma(uint32_t delta = 1) pure virtual
- void increment_rx_frames(uint32_t delta = 1) pure virtual
- void increment_tx_frames(uint32_t delta = 1) pure virtual