rippled
|
Public Types | |
using | value_type = std::uint64_t |
using | difference_type = std::int64_t |
Public Member Functions | |
StatsDGaugeImpl (std::string const &name, std::shared_ptr< StatsDCollectorImp > const &impl) | |
~StatsDGaugeImpl () override | |
void | set (GaugeImpl::value_type value) override |
void | increment (GaugeImpl::difference_type amount) override |
void | flush () |
void | do_set (GaugeImpl::value_type value) |
void | do_increment (GaugeImpl::difference_type amount) |
void | do_process () override |
T | shared_from_this (T... args) |
T | weak_from_this (T... args) |
Private Member Functions | |
StatsDGaugeImpl & | operator= (StatsDGaugeImpl const &) |
Private Attributes | |
std::shared_ptr< StatsDCollectorImp > | m_impl |
std::string | m_name |
GaugeImpl::value_type | m_last_value |
GaugeImpl::value_type | m_value |
bool | m_dirty |
Definition at line 146 of file StatsDCollector.cpp.
|
inherited |
Definition at line 34 of file GaugeImpl.h.
|
inherited |
Definition at line 35 of file GaugeImpl.h.
beast::insight::detail::StatsDGaugeImpl::StatsDGaugeImpl | ( | std::string const & | name, |
std::shared_ptr< StatsDCollectorImp > const & | impl | ||
) |
Definition at line 594 of file StatsDCollector.cpp.
|
override |
Definition at line 602 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::GaugeImpl.
Definition at line 608 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::GaugeImpl.
Definition at line 617 of file StatsDCollector.cpp.
void beast::insight::detail::StatsDGaugeImpl::flush | ( | ) |
Definition at line 626 of file StatsDCollector.cpp.
void beast::insight::detail::StatsDGaugeImpl::do_set | ( | GaugeImpl::value_type | value | ) |
Definition at line 639 of file StatsDCollector.cpp.
void beast::insight::detail::StatsDGaugeImpl::do_increment | ( | GaugeImpl::difference_type | amount | ) |
Definition at line 651 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::detail::StatsDMetricBase.
Definition at line 675 of file StatsDCollector.cpp.
|
private |
|
private |
Definition at line 173 of file StatsDCollector.cpp.
|
private |
Definition at line 174 of file StatsDCollector.cpp.
|
private |
Definition at line 175 of file StatsDCollector.cpp.
|
private |
Definition at line 176 of file StatsDCollector.cpp.
|
private |
Definition at line 177 of file StatsDCollector.cpp.