xrpld
Loading...
Searching...
No Matches
beast::insight::detail::StatsDMetricBase Class Referenceabstract
Inheritance diagram for beast::insight::detail::StatsDMetricBase:
Collaboration diagram for beast::insight::detail::StatsDMetricBase:

Public Member Functions

virtual void doProcess ()=0
virtual ~StatsDMetricBase ()=default
 StatsDMetricBase ()=default
 StatsDMetricBase (StatsDMetricBase const &)=delete
StatsDMetricBaseoperator= (StatsDMetricBase const &)=delete

Private Types

using value_type = T

Private Attributes

friend T
ListNodenext_ = nullptr
ListNodeprev_ = nullptr

Detailed Description

Definition at line 52 of file StatsDCollector.cpp.

Member Typedef Documentation

◆ value_type

template<typename T, typename Tag>
using beast::detail::ListNode< T, Tag >::value_type = T
privateinherited

Definition at line 40 of file List.h.

Constructor & Destructor Documentation

◆ ~StatsDMetricBase()

virtual beast::insight::detail::StatsDMetricBase::~StatsDMetricBase ( )
virtualdefault

◆ StatsDMetricBase() [1/2]

beast::insight::detail::StatsDMetricBase::StatsDMetricBase ( )
default

◆ StatsDMetricBase() [2/2]

beast::insight::detail::StatsDMetricBase::StatsDMetricBase ( StatsDMetricBase const & )
delete

Member Function Documentation

◆ doProcess()

virtual void beast::insight::detail::StatsDMetricBase::doProcess ( )
pure virtual

◆ operator=()

StatsDMetricBase & beast::insight::detail::StatsDMetricBase::operator= ( StatsDMetricBase const & )
delete

Member Data Documentation

◆ T

template<typename T, typename Tag>
friend beast::detail::ListNode< T, Tag >::T
privateinherited

Definition at line 42 of file List.h.

◆ next_

template<typename T, typename Tag>
ListNode* beast::detail::ListNode< T, Tag >::next_ = nullptr
privateinherited

Definition at line 48 of file List.h.

◆ prev_

template<typename T, typename Tag>
ListNode* beast::detail::ListNode< T, Tag >::prev_ = nullptr
privateinherited

Definition at line 49 of file List.h.