Public Member Functions | List of all members
ros_monitoring_msgs::MockMetricManager Class Reference
Inheritance diagram for ros_monitoring_msgs::MockMetricManager:
Inheritance graph
[legend]

Public Member Functions

 MOCK_CONST_METHOD0 (CreateMetric, MetricData())
 
 MOCK_METHOD0 (Publish, void())
 
 MOCK_METHOD1 (AddMetric, void(MetricData))
 
 MOCK_METHOD2 (AddDimension, void(const std::string &, const std::string &))
 
- Public Member Functions inherited from ros_monitoring_msgs::MetricManagerInterface
virtual void AddDimension (const std::string &name, const std::string &value)=0
 add global dimension (applies to all metrics). More...
 
virtual void AddMetric (MetricData md)=0
 add a metric to list of metrics to be published. More...
 
virtual MetricData CreateMetric () const =0
 create a metric. More...
 
virtual void Publish ()=0
 publishes all metrics and then discards them. More...
 
virtual ~MetricManagerInterface ()
 destructor. More...
 

Detailed Description

Definition at line 30 of file health_metric_collector_test.cpp.

Member Function Documentation

ros_monitoring_msgs::MockMetricManager::MOCK_CONST_METHOD0 ( CreateMetric  ,
MetricData()   
)
ros_monitoring_msgs::MockMetricManager::MOCK_METHOD0 ( Publish  ,
void()   
)
ros_monitoring_msgs::MockMetricManager::MOCK_METHOD1 ( AddMetric  ,
void(MetricData)   
)
ros_monitoring_msgs::MockMetricManager::MOCK_METHOD2 ( AddDimension  ,
void(const std::string &, const std::string &)   
)

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


health_metric_collector
Author(s): AWS RoboMaker
autogenerated on Fri Mar 5 2021 03:32:42