xrpld
Loading...
Searching...
No Matches
xrpl::CollectorManagerImp Class Reference
Inheritance diagram for xrpl::CollectorManagerImp:
Collaboration diagram for xrpl::CollectorManagerImp:

Public Member Functions

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

Public Attributes

beast::Journal journal_
beast::insight::Collector::ptr collector_
std::unique_ptr< beast::insight::Groupsgroups_

Detailed Description

Definition at line 18 of file CollectorManager.cpp.

Constructor & Destructor Documentation

◆ CollectorManagerImp()

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

Definition at line 27 of file CollectorManager.cpp.

◆ ~CollectorManagerImp()

xrpl::CollectorManagerImp::~CollectorManagerImp ( )
overridedefault

Member Function Documentation

◆ collector()

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

Implements xrpl::CollectorManager.

Definition at line 50 of file CollectorManager.cpp.

◆ group()

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

Implements xrpl::CollectorManager.

Definition at line 56 of file CollectorManager.cpp.

Member Data Documentation

◆ journal_

beast::Journal xrpl::CollectorManagerImp::journal_

Definition at line 22 of file CollectorManager.cpp.

◆ collector_

beast::insight::Collector::ptr xrpl::CollectorManagerImp::collector_

Definition at line 23 of file CollectorManager.cpp.

◆ groups_

std::unique_ptr<beast::insight::Groups> xrpl::CollectorManagerImp::groups_

Definition at line 24 of file CollectorManager.cpp.