|
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 144 of file StatsDCollector.cpp.
|
inherited |
Definition at line 15 of file GaugeImpl.h.
|
inherited |
Definition at line 16 of file GaugeImpl.h.
| beast::insight::detail::StatsDGaugeImpl::StatsDGaugeImpl | ( | std::string const & | name, |
| std::shared_ptr< StatsDCollectorImp > const & | impl | ||
| ) |
Definition at line 612 of file StatsDCollector.cpp.
|
override |
Definition at line 620 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::GaugeImpl.
Definition at line 626 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::GaugeImpl.
Definition at line 637 of file StatsDCollector.cpp.
| void beast::insight::detail::StatsDGaugeImpl::flush | ( | ) |
Definition at line 648 of file StatsDCollector.cpp.
| void beast::insight::detail::StatsDGaugeImpl::do_set | ( | GaugeImpl::value_type | value | ) |
Definition at line 661 of file StatsDCollector.cpp.
| void beast::insight::detail::StatsDGaugeImpl::do_increment | ( | GaugeImpl::difference_type | amount | ) |
Definition at line 673 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::detail::StatsDMetricBase.
Definition at line 697 of file StatsDCollector.cpp.
|
private |
|
private |
Definition at line 171 of file StatsDCollector.cpp.
|
private |
Definition at line 172 of file StatsDCollector.cpp.
|
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.