Public Member Functions | Private Attributes
cartographer_ros::metrics::CounterFamily Class Reference

#include <family.h>

List of all members.

Public Member Functions

CounterAdd (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_

Detailed Description

Definition at line 31 of file family.h.


Constructor & Destructor Documentation

cartographer_ros::metrics::CounterFamily::CounterFamily ( const std::string &  name,
const std::string &  description 
) [inline]

Definition at line 34 of file family.h.


Member Function Documentation

Counter * cartographer_ros::metrics::CounterFamily::Add ( const std::map< std::string, std::string > &  labels) [override]

Definition at line 29 of file family.cc.

cartographer_ros_msgs::MetricFamily cartographer_ros::metrics::CounterFamily::ToRosMessage ( )

Definition at line 36 of file family.cc.


Member Data Documentation

Definition at line 41 of file family.h.

Definition at line 40 of file family.h.

std::vector<std::unique_ptr<Counter> > cartographer_ros::metrics::CounterFamily::wrappers_ [private]

Definition at line 42 of file family.h.


The documentation for this class was generated from the following files:


cartographer_ros
Author(s): The Cartographer Authors
autogenerated on Wed Jul 10 2019 04:10:28