#include <family_factory.h>
Public Member Functions | |
::cartographer::metrics::Family <::cartographer::metrics::Counter > * | NewCounterFamily (const std::string &name, const std::string &description) override |
::cartographer::metrics::Family <::cartographer::metrics::Gauge > * | NewGaugeFamily (const std::string &name, const std::string &description) override |
::cartographer::metrics::Family <::cartographer::metrics::Histogram > * | NewHistogramFamily (const std::string &name, const std::string &description, const ::cartographer::metrics::Histogram::BucketBoundaries &boundaries) override |
void | ReadMetrics (::cartographer_ros_msgs::ReadMetrics::Response *response) const |
Private Attributes | |
std::vector< std::unique_ptr < CounterFamily > > | counter_families_ |
std::vector< std::unique_ptr < GaugeFamily > > | gauge_families_ |
std::vector< std::unique_ptr < HistogramFamily > > | histogram_families_ |
Definition at line 35 of file family_factory.h.
cartographer::metrics::Family<::cartographer::metrics::Counter > * cartographer_ros::metrics::FamilyFactory::NewCounterFamily | ( | const std::string & | name, |
const std::string & | description | ||
) | [override] |
Definition at line 27 of file family_factory.cc.
cartographer::metrics::Family<::cartographer::metrics::Gauge > * cartographer_ros::metrics::FamilyFactory::NewGaugeFamily | ( | const std::string & | name, |
const std::string & | description | ||
) | [override] |
Definition at line 36 of file family_factory.cc.
cartographer::metrics::Family<::cartographer::metrics::Histogram > * cartographer_ros::metrics::FamilyFactory::NewHistogramFamily | ( | const std::string & | name, |
const std::string & | description, | ||
const ::cartographer::metrics::Histogram::BucketBoundaries & | boundaries | ||
) | [override] |
Definition at line 45 of file family_factory.cc.
void cartographer_ros::metrics::FamilyFactory::ReadMetrics | ( | ::cartographer_ros_msgs::ReadMetrics::Response * | response | ) | const |
Definition at line 55 of file family_factory.cc.
std::vector<std::unique_ptr<CounterFamily> > cartographer_ros::metrics::FamilyFactory::counter_families_ [private] |
Definition at line 53 of file family_factory.h.
std::vector<std::unique_ptr<GaugeFamily> > cartographer_ros::metrics::FamilyFactory::gauge_families_ [private] |
Definition at line 54 of file family_factory.h.
std::vector<std::unique_ptr<HistogramFamily> > cartographer_ros::metrics::FamilyFactory::histogram_families_ [private] |
Definition at line 55 of file family_factory.h.