#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] |