Basic read counters. More...
#include <StormByte/buffer/telemetry.hxx>


Public Member Functions | |
| ReadTelemetry () noexcept | |
| Construct all counters at 0. | |
| ReadTelemetry (const ReadTelemetry &)=delete | |
| ReadTelemetry (ReadTelemetry &&)=delete | |
| virtual | ~ReadTelemetry () noexcept override |
| Virtual destructor. | |
| ReadTelemetry & | operator= (const ReadTelemetry &)=delete |
| ReadTelemetry & | operator= (ReadTelemetry &&)=delete |
| StormByte::ByteSize | Delivered () const noexcept |
| Octets delivered to the caller. | |
| operator StormByte::String::String () const override | |
| Flatten base read counters. | |
Public Member Functions inherited from StormByte::Buffer::Telemetry | |
| virtual | ~Telemetry () noexcept |
| Virtual destructor. | |
| StormByte::ByteSize | MeanRate () const noexcept |
| Effective mean rate of requested user operations. | |
| STORMBYTE_FORCE_INLINE | operator std::string () const |
Flatten via StormByte::String::String in this TU. | |
Protected Attributes | |
| StormByte::ByteSize | m_delivered |
| Octets delivered. | |
Friends | |
| class | Bridge |
Additional Inherited Members | |
Protected Member Functions inherited from StormByte::Buffer::Telemetry | |
| Telemetry () noexcept | |
| Construct all counters at 0. | |
| Telemetry (const Telemetry &)=delete | |
| Telemetry (Telemetry &&)=delete | |
| Telemetry & | operator= (const Telemetry &)=delete |
| Telemetry & | operator= (Telemetry &&)=delete |
| void | DeltaOperation (StormByte::ByteSize bytes, std::chrono::microseconds elapsed) noexcept |
| Accumulate one requested operation and refresh MeanRate. | |
Basic read counters.
Non-IO Bridge uses this type as-is.
|
noexcept |
Construct all counters at 0.
|
delete |
|
delete |
|
overridevirtualnoexcept |
Virtual destructor.
Out-of-line for the DLL boundary.
Reimplemented in StormByte::Buffer::IO::ReadTelemetry.
|
noexcept |
Octets delivered to the caller.
|
overridevirtual |
Flatten base read counters.
Implements StormByte::Buffer::Telemetry.
|
delete |
|
delete |
|
friend |
|
protected |
Octets delivered.