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


Public Member Functions | |
| WriteTelemetry () noexcept | |
| Construct all counters at 0. | |
| WriteTelemetry (const WriteTelemetry &)=delete | |
| WriteTelemetry (WriteTelemetry &&)=delete | |
| virtual | ~WriteTelemetry () noexcept override |
| Virtual destructor. | |
| WriteTelemetry & | operator= (const WriteTelemetry &)=delete |
| WriteTelemetry & | operator= (WriteTelemetry &&)=delete |
| StormByte::ByteSize | Accepted () const noexcept |
| Octets accepted by a successful write. | |
| operator StormByte::String::String () const override | |
| Flatten base write 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_accepted |
| Octets accepted. | |
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 write 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::WriteTelemetry.
|
noexcept |
Octets accepted by a successful write.
|
overridevirtual |
Flatten base write counters.
Implements StormByte::Buffer::Telemetry.
|
delete |
|
delete |
|
friend |
|
protected |
Octets accepted.