#include <Report.hpp>
|
| | Report () |
| |
| void | Record (std::chrono::nanoseconds latency, ifw::fnd::defs::Status status) |
| |
| void | RecordConnectionEvent (ifw::fnd::defs::ConnectionState state) |
| | Mark one connection-state event. Cheap atomic.
|
| |
| std::uint64_t | TotalOps () const noexcept |
| | Total operations recorded (success + failure).
|
| |
| void | Print (std::ostream &os, std::chrono::seconds duration) const |
| | Pretty-print the final report to os.
|
| |
◆ Report()
| eso::uatools::uastresstest::Report::Report |
( |
| ) |
|
|
default |
◆ Print()
| void eso::uatools::uastresstest::Report::Print |
( |
std::ostream & | os, |
|
|
std::chrono::seconds | duration ) const |
Pretty-print the final report to os.
- Parameters
-
| duration | wall-clock duration the scenario ran for |
◆ Record()
| void eso::uatools::uastresstest::Report::Record |
( |
std::chrono::nanoseconds | latency, |
|
|
ifw::fnd::defs::Status | status ) |
- Parameters
-
| latency | measured operation latency (any clock) |
| status | the per-op result status |
◆ RecordConnectionEvent()
| void eso::uatools::uastresstest::Report::RecordConnectionEvent |
( |
ifw::fnd::defs::ConnectionState | state | ) |
|
Mark one connection-state event. Cheap atomic.
◆ TotalOps()
| std::uint64_t eso::uatools::uastresstest::Report::TotalOps |
( |
| ) |
const |
|
noexcept |
Total operations recorded (success + failure).
The documentation for this class was generated from the following files:
- tools/uastresstest/src/include/eso/uatools/uastresstest/Report.hpp
- tools/uastresstest/src/Report.cpp