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

#include <family.h>

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 45 of file family.h.


Constructor & Destructor Documentation

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

Definition at line 48 of file family.h.


Member Function Documentation

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

Definition at line 46 of file family.cc.

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

Definition at line 53 of file family.cc.


Member Data Documentation

Definition at line 56 of file family.h.

Definition at line 55 of file family.h.

std::vector<std::unique_ptr<Gauge> > cartographer_ros::metrics::GaugeFamily::wrappers_ [private]

Definition at line 57 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