rippled
Classes | Functions
ripple::perf Namespace Reference

Dummy class for unit tests. More...

Classes

struct  Locked
 A box coupling data with a mutex for locking access to it. More...
 
class  PerfLog
 Singleton class that maintains performance counters and optionally writes Json-formatted data to a distinct log. More...
 
class  PerfLogImp
 Implementation class for PerfLog. More...
 
class  PerfLogTest
 

Functions

PerfLog::Setup setup_PerfLog (Section const &section, boost::filesystem::path const &configDir)
 
std::unique_ptr< PerfLogmake_PerfLog (PerfLog::Setup const &setup, Application &app, beast::Journal journal, std::function< void()> &&signalStop)
 

Detailed Description

Dummy class for unit tests.

Function Documentation

◆ setup_PerfLog()

PerfLog::Setup ripple::perf::setup_PerfLog ( Section const &  section,
boost::filesystem::path const &  configDir 
)

Definition at line 479 of file PerfLogImp.cpp.

◆ make_PerfLog()

std::unique_ptr< PerfLog > ripple::perf::make_PerfLog ( PerfLog::Setup const &  setup,
Application app,
beast::Journal  journal,
std::function< void()> &&  signalStop 
)

Definition at line 501 of file PerfLogImp.cpp.