rippled
Public Member Functions | Static Public Member Functions | List of all members
ripple::CollectorManager Class Referenceabstract

Provides the beast::insight::Collector service. More...

Inheritance diagram for ripple::CollectorManager:
Inheritance graph
[legend]

Public Member Functions

virtual ~CollectorManager ()=0
 
virtual beast::insight::Collector::ptr const & collector ()=0
 
virtual beast::insight::Group::ptr const & group (std::string const &name)=0
 

Static Public Member Functions

static std::unique_ptr< CollectorManagerNew (Section const &params, beast::Journal journal)
 

Detailed Description

Provides the beast::insight::Collector service.

Definition at line 29 of file CollectorManager.h.

Constructor & Destructor Documentation

◆ ~CollectorManager()

ripple::CollectorManager::~CollectorManager ( )
pure virtualdefault

Member Function Documentation

◆ New()

std::unique_ptr< CollectorManager > ripple::CollectorManager::New ( Section const &  params,
beast::Journal  journal 
)
static

Definition at line 74 of file CollectorManager.cpp.

◆ collector()

virtual beast::insight::Collector::ptr const& ripple::CollectorManager::collector ( )
pure virtual

Implemented in ripple::CollectorManagerImp.

◆ group()

virtual beast::insight::Group::ptr const& ripple::CollectorManager::group ( std::string const &  name)
pure virtual

Implemented in ripple::CollectorManagerImp.