| 
    rippled
    
   | 
 

Public Member Functions | |
| io_latency_sampler (beast::insight::Event ev, beast::Journal journal, std::chrono::milliseconds interval, boost::asio::io_context &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 78 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_context & | ios | ||
| ) | 
Definition at line 87 of file Application.cpp.
| void ripple::ApplicationImp::io_latency_sampler::start | ( | ) | 
Definition at line 100 of file Application.cpp.
| void ripple::ApplicationImp::io_latency_sampler::operator() | ( | Duration const & | elapsed | ) | 
Definition at line 107 of file Application.cpp.
| std::chrono::milliseconds ripple::ApplicationImp::io_latency_sampler::get | ( | ) | const | 
Definition at line 124 of file Application.cpp.
| void ripple::ApplicationImp::io_latency_sampler::cancel | ( | ) | 
Definition at line 130 of file Application.cpp.
| void ripple::ApplicationImp::io_latency_sampler::cancel_async | ( | ) | 
Definition at line 136 of file Application.cpp.
      
  | 
  private | 
Definition at line 81 of file Application.cpp.
      
  | 
  private | 
Definition at line 82 of file Application.cpp.
      
  | 
  private | 
Definition at line 83 of file Application.cpp.
      
  | 
  private | 
Definition at line 84 of file Application.cpp.