rippled
|
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 36 of file LoadMonitor.h.
|
explicit |
Definition at line 44 of file LoadMonitor.cpp.
void ripple::LoadMonitor::addLoadSample | ( | LoadEvent const & | sample | ) |
Definition at line 101 of file LoadMonitor.cpp.
void ripple::LoadMonitor::addSamples | ( | int | count, |
std::chrono::milliseconds | latency | ||
) |
Definition at line 126 of file LoadMonitor.cpp.
void ripple::LoadMonitor::setTargetLatency | ( | std::chrono::milliseconds | avg, |
std::chrono::milliseconds | pk | ||
) |
Definition at line 143 of file LoadMonitor.cpp.
bool ripple::LoadMonitor::isOverTarget | ( | std::chrono::milliseconds | avg, |
std::chrono::milliseconds | peak | ||
) |
Definition at line 152 of file LoadMonitor.cpp.
LoadMonitor::Stats ripple::LoadMonitor::getStats | ( | ) |
Definition at line 177 of file LoadMonitor.cpp.
bool ripple::LoadMonitor::isOver | ( | ) |
Definition at line 162 of file LoadMonitor.cpp.
|
private |
Definition at line 63 of file LoadMonitor.cpp.
|
private |
Definition at line 76 of file LoadMonitor.h.
|
private |
Definition at line 78 of file LoadMonitor.h.
|
private |
Definition at line 79 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.