1#include <xrpld/core/LoadEvent.h> 
    2#include <xrpld/core/LoadMonitor.h> 
    4#include <xrpl/beast/utility/instrumentation.h> 
   13    , running_(shouldStart)
 
   15    , mark_{
std::chrono::steady_clock::now()}
 
 
   33std::chrono::steady_clock::duration
 
   39std::chrono::steady_clock::duration
 
   67    XRPL_ASSERT(
running_, 
"ripple::LoadEvent::stop : is running");
 
 
std::chrono::steady_clock::duration timeRunning_
 
LoadEvent(LoadMonitor &monitor, std::string const &name, bool shouldStart)
 
std::chrono::steady_clock::duration timeWaiting_
 
std::string const & name() const
 
std::chrono::steady_clock::duration waitTime() const
 
std::chrono::steady_clock::duration runTime() const
 
std::chrono::steady_clock::time_point mark_
 
void setName(std::string const &name)
 
void addLoadSample(LoadEvent const &sample)
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.