Public Member Functions | List of all members
cartographer::metrics::FamilyFactory Class Referenceabstract

#include <family_factory.h>

Inheritance diagram for cartographer::metrics::FamilyFactory:
Inheritance graph
[legend]

Public Member Functions

virtual Family< Counter > * NewCounterFamily (const std::string &name, const std::string &description)=0
 
virtual Family< Gauge > * NewGaugeFamily (const std::string &name, const std::string &description)=0
 
virtual Family< Histogram > * NewHistogramFamily (const std::string &name, const std::string &description, const Histogram::BucketBoundaries &boundaries)=0
 
virtual ~FamilyFactory ()=default
 

Detailed Description

Definition at line 38 of file metrics/family_factory.h.

Constructor & Destructor Documentation

◆ ~FamilyFactory()

virtual cartographer::metrics::FamilyFactory::~FamilyFactory ( )
virtualdefault

Member Function Documentation

◆ NewCounterFamily()

virtual Family<Counter>* cartographer::metrics::FamilyFactory::NewCounterFamily ( const std::string &  name,
const std::string &  description 
)
pure virtual

◆ NewGaugeFamily()

virtual Family<Gauge>* cartographer::metrics::FamilyFactory::NewGaugeFamily ( const std::string &  name,
const std::string &  description 
)
pure virtual

◆ NewHistogramFamily()

virtual Family<Histogram>* cartographer::metrics::FamilyFactory::NewHistogramFamily ( const std::string &  name,
const std::string &  description,
const Histogram::BucketBoundaries boundaries 
)
pure virtual

The documentation for this class was generated from the following file:


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59