rippled
Public Member Functions | Public Attributes | List of all members
ripple::CollectorManagerImp Class Reference
Inheritance diagram for ripple::CollectorManagerImp:
Inheritance graph
[legend]
Collaboration diagram for ripple::CollectorManagerImp:
Collaboration graph
[legend]

Public Member Functions

 CollectorManagerImp (Section const &params, beast::Journal journal)
 
 ~CollectorManagerImp ()=default
 
beast::insight::Collector::ptr const & collector () override
 
beast::insight::Group::ptr const & group (std::string const &name) override
 

Public Attributes

beast::Journal m_journal
 
beast::insight::Collector::ptr m_collector
 
std::unique_ptr< beast::insight::Groupsm_groups
 

Detailed Description

Definition at line 25 of file CollectorManager.cpp.

Constructor & Destructor Documentation

◆ CollectorManagerImp()

ripple::CollectorManagerImp::CollectorManagerImp ( Section const &  params,
beast::Journal  journal 
)

Definition at line 32 of file CollectorManager.cpp.

◆ ~CollectorManagerImp()

ripple::CollectorManagerImp::~CollectorManagerImp ( )
default

Member Function Documentation

◆ collector()

beast::insight::Collector::ptr const& ripple::CollectorManagerImp::collector ( )
overridevirtual

Implements ripple::CollectorManager.

Definition at line 57 of file CollectorManager.cpp.

◆ group()

beast::insight::Group::ptr const& ripple::CollectorManagerImp::group ( std::string const &  name)
overridevirtual

Implements ripple::CollectorManager.

Definition at line 63 of file CollectorManager.cpp.

Member Data Documentation

◆ m_journal

beast::Journal ripple::CollectorManagerImp::m_journal

Definition at line 28 of file CollectorManager.cpp.

◆ m_collector

beast::insight::Collector::ptr ripple::CollectorManagerImp::m_collector

Definition at line 29 of file CollectorManager.cpp.

◆ m_groups

std::unique_ptr<beast::insight::Groups> ripple::CollectorManagerImp::m_groups

Definition at line 30 of file CollectorManager.cpp.