xrpld
Loading...
Searching...
No Matches
io_latency_probe_test::TestSampler Struct Reference
Collaboration diagram for io_latency_probe_test::TestSampler:

Public Member Functions

 TestSampler (std::chrono::milliseconds interval, boost::asio::io_context &ios)
void start ()
void startOne ()
void operator() (std::chrono::steady_clock::duration const &elapsed)

Public Attributes

beast::IOLatencyProbe< std::chrono::steady_clockprobe
std::vector< std::chrono::steady_clock::duration > durations

Detailed Description

Definition at line 110 of file beast_io_latency_probe_test.cpp.

Constructor & Destructor Documentation

◆ TestSampler()

io_latency_probe_test::TestSampler::TestSampler ( std::chrono::milliseconds interval,
boost::asio::io_context & ios )

Definition at line 115 of file beast_io_latency_probe_test.cpp.

Member Function Documentation

◆ start()

void io_latency_probe_test::TestSampler::start ( )

Definition at line 121 of file beast_io_latency_probe_test.cpp.

◆ startOne()

void io_latency_probe_test::TestSampler::startOne ( )

Definition at line 127 of file beast_io_latency_probe_test.cpp.

◆ operator()()

void io_latency_probe_test::TestSampler::operator() ( std::chrono::steady_clock::duration const & elapsed)

Definition at line 133 of file beast_io_latency_probe_test.cpp.

Member Data Documentation

◆ probe

beast::IOLatencyProbe<std::chrono::steady_clock> io_latency_probe_test::TestSampler::probe

Definition at line 112 of file beast_io_latency_probe_test.cpp.

◆ durations

std::vector<std::chrono::steady_clock::duration> io_latency_probe_test::TestSampler::durations

Definition at line 113 of file beast_io_latency_probe_test.cpp.