rippled
|
Public Member Functions | |
Metrics ()=default | |
Metrics (Metrics const &)=delete | |
Metrics & | operator= (Metrics const &)=delete |
Metrics (Metrics &&)=delete | |
Metrics & | operator= (Metrics &&)=delete |
void | add_message (std::uint64_t bytes) |
std::uint64_t | average_bytes () const |
std::uint64_t | total_bytes () const |
Private Attributes | |
boost::shared_mutex | mutex_ |
boost::circular_buffer< std::uint64_t > | rollingAvg_ {30, 0ull} |
clock_type::time_point | intervalStart_ {clock_type::now()} |
std::uint64_t | totalBytes_ {0} |
std::uint64_t | accumBytes_ {0} |
std::uint64_t | rollingAvgBytes_ {0} |
|
default |
|
delete |
|
delete |
void ripple::PeerImp::Metrics::add_message | ( | std::uint64_t | bytes | ) |
Definition at line 3675 of file PeerImp.cpp.
std::uint64_t ripple::PeerImp::Metrics::average_bytes | ( | ) | const |
Definition at line 3701 of file PeerImp.cpp.
std::uint64_t ripple::PeerImp::Metrics::total_bytes | ( | ) | const |
Definition at line 3708 of file PeerImp.cpp.
|
mutableprivate |
|
private |
|
private |
|
private |
|
private |
|
private |