#include <family.h>
Public Member Functions | |
| Counter * | Add (const std::map< std::string, std::string > &labels) override |
| CounterFamily (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 < Counter > > | wrappers_ |
| cartographer_ros::metrics::CounterFamily::CounterFamily | ( | const std::string & | name, |
| const std::string & | description | ||
| ) | [inline] |
| Counter * cartographer_ros::metrics::CounterFamily::Add | ( | const std::map< std::string, std::string > & | labels | ) | [override] |
| cartographer_ros_msgs::MetricFamily cartographer_ros::metrics::CounterFamily::ToRosMessage | ( | ) |
std::string cartographer_ros::metrics::CounterFamily::description_ [private] |
std::string cartographer_ros::metrics::CounterFamily::name_ [private] |
std::vector<std::unique_ptr<Counter> > cartographer_ros::metrics::CounterFamily::wrappers_ [private] |