|
xrpld
|


Public Types | |
| using | value_type = std::int64_t |
Public Member Functions | |
| StatsDCounterImpl (std::string name, std::shared_ptr< StatsDCollectorImp > impl) | |
| ~StatsDCounterImpl () override | |
| void | increment (CounterImpl::value_type amount) override |
| void | flush () |
| void | doIncrement (CounterImpl::value_type amount) |
| void | doProcess () override |
| StatsDCounterImpl & | operator= (StatsDCounterImpl const &)=delete |
| T | shared_from_this (T... args) |
| T | weak_from_this (T... args) |
Private Attributes | |
| std::shared_ptr< StatsDCollectorImp > | impl_ |
| std::string | name_ |
| CounterImpl::value_type | value_ {0} |
| bool | dirty_ {false} |
| friend | T |
| ListNode * | next_ = nullptr |
| ListNode * | prev_ = nullptr |
Definition at line 86 of file StatsDCollector.cpp.
|
inherited |
Definition at line 13 of file CounterImpl.h.
| beast::insight::detail::StatsDCounterImpl::StatsDCounterImpl | ( | std::string | name, |
| std::shared_ptr< StatsDCollectorImp > | impl ) |
Definition at line 500 of file StatsDCollector.cpp.
|
override |
Definition at line 506 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::CounterImpl.
Definition at line 512 of file StatsDCollector.cpp.
| void beast::insight::detail::StatsDCounterImpl::flush | ( | ) |
Definition at line 523 of file StatsDCollector.cpp.
| void beast::insight::detail::StatsDCounterImpl::doIncrement | ( | CounterImpl::value_type | amount | ) |
Definition at line 537 of file StatsDCollector.cpp.
|
overridevirtual |
Implements beast::insight::detail::StatsDMetricBase.
Definition at line 544 of file StatsDCollector.cpp.
|
delete |
|
private |
Definition at line 107 of file StatsDCollector.cpp.
|
private |
Definition at line 108 of file StatsDCollector.cpp.
|
private |
Definition at line 109 of file StatsDCollector.cpp.
|
private |
Definition at line 110 of file StatsDCollector.cpp.
|
privateinherited |
|
privateinherited |