libstatistics_collector  master
Lightweight aggregation utilities to collect statistics and measure message metrics.
Public Member Functions | List of all members
libstatistics_collector::collector::MetricDetailsInterface Class Referenceabstract

#include <metric_details_interface.hpp>

Inheritance diagram for libstatistics_collector::collector::MetricDetailsInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~MetricDetailsInterface ()=default
 
virtual std::string GetMetricName () const =0
 
virtual std::string GetMetricUnit () const =0
 

Detailed Description

Interface to represent a single metric's name and unit, which are used for metric message generation and publication.

Constructor & Destructor Documentation

◆ ~MetricDetailsInterface()

virtual libstatistics_collector::collector::MetricDetailsInterface::~MetricDetailsInterface ( )
virtualdefault

Member Function Documentation

◆ GetMetricName()

virtual std::string libstatistics_collector::collector::MetricDetailsInterface::GetMetricName ( ) const
pure virtual

◆ GetMetricUnit()

virtual std::string libstatistics_collector::collector::MetricDetailsInterface::GetMetricUnit ( ) const
pure virtual

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