rippled
|
Public Types | |
using | value_type = std::int64_t |
Public Member Functions | |
StatsDCounterImpl (std::string const &name, std::shared_ptr< StatsDCollectorImp > const &impl) | |
~StatsDCounterImpl () override | |
void | increment (CounterImpl::value_type amount) override |
void | flush () |
void | do_increment (CounterImpl::value_type amount) |
void | do_process () override |
T | shared_from_this (T... args) |
T | weak_from_this (T... args) |
Private Member Functions | |
StatsDCounterImpl & | operator= (StatsDCounterImpl const &) |
Private Attributes | |
std::shared_ptr< StatsDCollectorImp > | m_impl |
std::string | m_name |
CounterImpl::value_type | m_value |
bool | m_dirty |
Definition at line 88 of file StatsDCollector.cpp.
|
inherited |
Definition at line 34 of file CounterImpl.h.
beast::insight::detail::StatsDCounterImpl::StatsDCounterImpl | ( | std::string const & | name, |
std::shared_ptr< StatsDCollectorImp > const & | impl | ||
) |
Definition at line 516 of file StatsDCollector.cpp.
|
override |
Definition at line 524 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::CounterImpl.
Definition at line 530 of file StatsDCollector.cpp.
void beast::insight::detail::StatsDCounterImpl::flush | ( | ) |
Definition at line 539 of file StatsDCollector.cpp.
void beast::insight::detail::StatsDCounterImpl::do_increment | ( | CounterImpl::value_type | amount | ) |
Definition at line 553 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::detail::StatsDMetricBase.
Definition at line 560 of file StatsDCollector.cpp.
|
private |
|
private |
Definition at line 111 of file StatsDCollector.cpp.
|
private |
Definition at line 112 of file StatsDCollector.cpp.
|
private |
Definition at line 113 of file StatsDCollector.cpp.
|
private |
Definition at line 114 of file StatsDCollector.cpp.