rippled
|
Public Types | |
using | value_type = std::uint64_t |
Public Member Functions | |
StatsDMeterImpl (std::string const &name, std::shared_ptr< StatsDCollectorImp > const &impl) | |
~StatsDMeterImpl () override | |
void | increment (MeterImpl::value_type amount) override |
void | flush () |
void | do_increment (MeterImpl::value_type amount) |
void | do_process () override |
T | shared_from_this (T... args) |
T | weak_from_this (T... args) |
Private Member Functions | |
StatsDMeterImpl & | operator= (StatsDMeterImpl const &) |
Private Attributes | |
std::shared_ptr< StatsDCollectorImp > | m_impl |
std::string | m_name |
MeterImpl::value_type | m_value |
bool | m_dirty |
Definition at line 182 of file StatsDCollector.cpp.
|
inherited |
Definition at line 34 of file MeterImpl.h.
|
explicit |
Definition at line 682 of file StatsDCollector.cpp.
|
override |
Definition at line 690 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::MeterImpl.
Definition at line 696 of file StatsDCollector.cpp.
void beast::insight::detail::StatsDMeterImpl::flush | ( | ) |
Definition at line 705 of file StatsDCollector.cpp.
void beast::insight::detail::StatsDMeterImpl::do_increment | ( | MeterImpl::value_type | amount | ) |
Definition at line 719 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::detail::StatsDMetricBase.
Definition at line 726 of file StatsDCollector.cpp.
|
private |
|
private |
Definition at line 205 of file StatsDCollector.cpp.
|
private |
Definition at line 206 of file StatsDCollector.cpp.
|
private |
Definition at line 207 of file StatsDCollector.cpp.
|
private |
Definition at line 208 of file StatsDCollector.cpp.