|
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 18 of file LoadMonitor.h.
|
explicit |
Definition at line 25 of file LoadMonitor.cpp.
| void xrpl::LoadMonitor::addLoadSample | ( | LoadEvent const & | sample | ) |
Definition at line 82 of file LoadMonitor.cpp.
| void xrpl::LoadMonitor::addSamples | ( | int | count, |
| std::chrono::milliseconds | latency | ||
| ) |
Definition at line 107 of file LoadMonitor.cpp.
| void xrpl::LoadMonitor::setTargetLatency | ( | std::chrono::milliseconds | avg, |
| std::chrono::milliseconds | pk | ||
| ) |
Definition at line 124 of file LoadMonitor.cpp.
| bool xrpl::LoadMonitor::isOverTarget | ( | std::chrono::milliseconds | avg, |
| std::chrono::milliseconds | peak | ||
| ) |
Definition at line 133 of file LoadMonitor.cpp.
| LoadMonitor::Stats xrpl::LoadMonitor::getStats | ( | ) |
Definition at line 158 of file LoadMonitor.cpp.
| bool xrpl::LoadMonitor::isOver | ( | ) |
Definition at line 143 of file LoadMonitor.cpp.
|
private |
Definition at line 44 of file LoadMonitor.cpp.
|
private |
Definition at line 58 of file LoadMonitor.h.
|
private |
Definition at line 60 of file LoadMonitor.h.
|
private |
Definition at line 61 of file LoadMonitor.h.
|
private |
Definition at line 62 of file LoadMonitor.h.
|
private |
Definition at line 63 of file LoadMonitor.h.
|
private |
Definition at line 64 of file LoadMonitor.h.
|
private |
Definition at line 65 of file LoadMonitor.h.
|
private |
Definition at line 66 of file LoadMonitor.h.
|
private |
Definition at line 67 of file LoadMonitor.h.