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

#include <family_factory.h>

List of all members.

Public Member Functions

::cartographer::metrics::Family
<::cartographer::metrics::Counter > * 
NewCounterFamily (const std::string &name, const std::string &description) override
::cartographer::metrics::Family
<::cartographer::metrics::Gauge > * 
NewGaugeFamily (const std::string &name, const std::string &description) override
::cartographer::metrics::Family
<::cartographer::metrics::Histogram > * 
NewHistogramFamily (const std::string &name, const std::string &description, const ::cartographer::metrics::Histogram::BucketBoundaries &boundaries) override
void ReadMetrics (::cartographer_ros_msgs::ReadMetrics::Response *response) const

Private Attributes

std::vector< std::unique_ptr
< CounterFamily > > 
counter_families_
std::vector< std::unique_ptr
< GaugeFamily > > 
gauge_families_
std::vector< std::unique_ptr
< HistogramFamily > > 
histogram_families_

Detailed Description

Definition at line 35 of file family_factory.h.


Member Function Documentation

cartographer::metrics::Family<::cartographer::metrics::Counter > * cartographer_ros::metrics::FamilyFactory::NewCounterFamily ( const std::string &  name,
const std::string &  description 
) [override]

Definition at line 27 of file family_factory.cc.

cartographer::metrics::Family<::cartographer::metrics::Gauge > * cartographer_ros::metrics::FamilyFactory::NewGaugeFamily ( const std::string &  name,
const std::string &  description 
) [override]

Definition at line 36 of file family_factory.cc.

cartographer::metrics::Family<::cartographer::metrics::Histogram > * cartographer_ros::metrics::FamilyFactory::NewHistogramFamily ( const std::string &  name,
const std::string &  description,
const ::cartographer::metrics::Histogram::BucketBoundaries &  boundaries 
) [override]

Definition at line 45 of file family_factory.cc.

void cartographer_ros::metrics::FamilyFactory::ReadMetrics ( ::cartographer_ros_msgs::ReadMetrics::Response *  response) const

Definition at line 55 of file family_factory.cc.


Member Data Documentation

Definition at line 53 of file family_factory.h.

Definition at line 54 of file family_factory.h.

Definition at line 55 of file family_factory.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