| 
    rippled
    
   | 
 
#include <LoadMonitor.h>

Classes | |
| struct | Stats | 
Public Member Functions | |
| LoadMonitor (beast::Journal j) | |
| void | addLoadSample (LoadEvent const &sample) | 
| void | addSamples (int count, std::chrono::milliseconds latency) | 
| void | setTargetLatency (std::chrono::milliseconds avg, std::chrono::milliseconds pk) | 
| bool | isOverTarget (std::chrono::milliseconds avg, std::chrono::milliseconds peak) | 
| Stats | getStats () | 
| bool | isOver () | 
Private Member Functions | |
| void | update () | 
Definition at line 38 of file LoadMonitor.h.
      
  | 
  explicit | 
Definition at line 45 of file LoadMonitor.cpp.
| void ripple::LoadMonitor::addLoadSample | ( | LoadEvent const & | sample | ) | 
Definition at line 102 of file LoadMonitor.cpp.
| void ripple::LoadMonitor::addSamples | ( | int | count, | 
| std::chrono::milliseconds | latency | ||
| ) | 
Definition at line 127 of file LoadMonitor.cpp.
| void ripple::LoadMonitor::setTargetLatency | ( | std::chrono::milliseconds | avg, | 
| std::chrono::milliseconds | pk | ||
| ) | 
Definition at line 144 of file LoadMonitor.cpp.
| bool ripple::LoadMonitor::isOverTarget | ( | std::chrono::milliseconds | avg, | 
| std::chrono::milliseconds | peak | ||
| ) | 
Definition at line 153 of file LoadMonitor.cpp.
| LoadMonitor::Stats ripple::LoadMonitor::getStats | ( | ) | 
Definition at line 178 of file LoadMonitor.cpp.
| bool ripple::LoadMonitor::isOver | ( | ) | 
Definition at line 163 of file LoadMonitor.cpp.
      
  | 
  private | 
Definition at line 64 of file LoadMonitor.cpp.
      
  | 
  private | 
Definition at line 78 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 80 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 81 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 82 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 83 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 84 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 85 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 86 of file LoadMonitor.h.
      
  | 
  private | 
Definition at line 87 of file LoadMonitor.h.