| 
    rippled
    
   | 
 
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 §ion, boost::filesystem::path const &configDir) | 
| std::unique_ptr< PerfLog > | make_PerfLog (PerfLog::Setup const &setup, Application &app, beast::Journal journal, std::function< void()> &&signalStop) | 
| template<typename Func , class Rep , class Period > | |
| auto | measureDurationAndLog (Func &&func, std::string const &actionDescription, std::chrono::duration< Rep, Period > maxDelay, beast::Journal const &journal) | 
Dummy class for unit tests.
| PerfLog::Setup ripple::perf::setup_PerfLog | ( | Section const & | section, | 
| boost::filesystem::path const & | configDir | ||
| ) | 
Definition at line 500 of file PerfLogImp.cpp.
| std::unique_ptr< PerfLog > ripple::perf::make_PerfLog | ( | PerfLog::Setup const & | setup, | 
| Application & | app, | ||
| beast::Journal | journal, | ||
| std::function< void()> && | signalStop | ||
| ) | 
Definition at line 522 of file PerfLogImp.cpp.
| auto ripple::perf::measureDurationAndLog | ( | Func && | func, | 
| std::string const & | actionDescription, | ||
| std::chrono::duration< Rep, Period > | maxDelay, | ||
| beast::Journal const & | journal | ||
| ) |