#include <family.h>
Public Member Functions | |
Gauge * | Add (const std::map< std::string, std::string > &labels) override |
GaugeFamily (const std::string &name, const std::string &description) | |
cartographer_ros_msgs::MetricFamily | ToRosMessage () |
Private Attributes | |
std::string | description_ |
std::string | name_ |
std::vector< std::unique_ptr < Gauge > > | wrappers_ |
cartographer_ros::metrics::GaugeFamily::GaugeFamily | ( | const std::string & | name, |
const std::string & | description | ||
) | [inline] |
Gauge * cartographer_ros::metrics::GaugeFamily::Add | ( | const std::map< std::string, std::string > & | labels | ) | [override] |
cartographer_ros_msgs::MetricFamily cartographer_ros::metrics::GaugeFamily::ToRosMessage | ( | ) |
std::string cartographer_ros::metrics::GaugeFamily::description_ [private] |
std::string cartographer_ros::metrics::GaugeFamily::name_ [private] |
std::vector<std::unique_ptr<Gauge> > cartographer_ros::metrics::GaugeFamily::wrappers_ [private] |