#include <ErrorHistory.h>
|
| virtual | ~ErrorHistoryReader () noexcept=default |
| |
| virtual std::size_t | Size () const noexcept=0 |
| | Number of entries currently held (≤ Capacity()).
|
| |
| virtual std::size_t | Capacity () const noexcept=0 |
| | Maximum number of entries the ring can hold.
|
| |
| virtual uint32_t | Seq () const noexcept=0 |
| | Monotonic counter; bumps on every successful Push / Pop / Clear.
|
| |
| virtual uint32_t | OverwriteCount () const noexcept=0 |
| | Number of Push calls that overwrote an older entry.
|
| |
| virtual std::size_t | Snapshot (Record *out, std::size_t max_out) const noexcept=0 |
| | Copy up to max_out records into out, oldest first.
|
| |
◆ ~ErrorHistoryReader()
template<typename Record >
◆ Capacity()
template<typename Record >
◆ OverwriteCount()
template<typename Record >
◆ Seq()
template<typename Record >
◆ Size()
template<typename Record >
◆ Snapshot()
template<typename Record >
The documentation for this class was generated from the following file: