rippled
|
Public Member Functions | |
io_latency_sampler (beast::insight::Event ev, beast::Journal journal, std::chrono::milliseconds interval, boost::asio::io_service &ios) | |
void | start () |
template<class Duration > | |
void | operator() (Duration const &elapsed) |
std::chrono::milliseconds | get () const |
void | cancel () |
void | cancel_async () |
Private Attributes | |
beast::insight::Event | m_event |
beast::Journal | m_journal |
beast::io_latency_probe< std::chrono::steady_clock > | m_probe |
std::atomic< std::chrono::milliseconds > | lastSample_ |
Definition at line 101 of file Application.cpp.
ripple::ApplicationImp::io_latency_sampler::io_latency_sampler | ( | beast::insight::Event | ev, |
beast::Journal | journal, | ||
std::chrono::milliseconds | interval, | ||
boost::asio::io_service & | ios | ||
) |
Definition at line 110 of file Application.cpp.
void ripple::ApplicationImp::io_latency_sampler::start | ( | ) |
Definition at line 123 of file Application.cpp.
void ripple::ApplicationImp::io_latency_sampler::operator() | ( | Duration const & | elapsed | ) |
Definition at line 130 of file Application.cpp.
std::chrono::milliseconds ripple::ApplicationImp::io_latency_sampler::get | ( | ) | const |
Definition at line 147 of file Application.cpp.
void ripple::ApplicationImp::io_latency_sampler::cancel | ( | ) |
Definition at line 153 of file Application.cpp.
void ripple::ApplicationImp::io_latency_sampler::cancel_async | ( | ) |
Definition at line 159 of file Application.cpp.
|
private |
Definition at line 104 of file Application.cpp.
|
private |
Definition at line 105 of file Application.cpp.
|
private |
Definition at line 106 of file Application.cpp.
|
private |
Definition at line 107 of file Application.cpp.