#include <family_factory.h>
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 () |
Definition at line 55 of file metrics/family_factory.h.
virtual cartographer::metrics::FamilyFactory::~FamilyFactory | ( | ) | [virtual] |
virtual Family<Counter>* cartographer::metrics::FamilyFactory::NewCounterFamily | ( | const std::string & | name, |
const std::string & | description | ||
) | [pure virtual] |
Implemented in cartographer::cloud::metrics::prometheus::FamilyFactory.
virtual Family<Gauge>* cartographer::metrics::FamilyFactory::NewGaugeFamily | ( | const std::string & | name, |
const std::string & | description | ||
) | [pure virtual] |
Implemented in cartographer::cloud::metrics::prometheus::FamilyFactory.
virtual Family<Histogram>* cartographer::metrics::FamilyFactory::NewHistogramFamily | ( | const std::string & | name, |
const std::string & | description, | ||
const Histogram::BucketBoundaries & | boundaries | ||
) | [pure virtual] |