filesaver
filesaver::services::stats::MetricsReporter Class Referenceabstract

#include <InMemoryMetricsReporter.h>

Inheritance diagram for filesaver::services::stats::MetricsReporter:
filesaver::services::stats::InMemoryMetricsReporter

Public Member Functions

virtual ~MetricsReporter ()=default
 
virtual void counter (const std::string &name, long long int increment)=0
 
virtual void gauge (const std::string &name, long long int value)=0
 
virtual void timing (const std::string &name, double time)=0
 

Detailed Description

Definition at line 63 of file InMemoryMetricsReporter.h.

Constructor & Destructor Documentation

◆ ~MetricsReporter()

virtual filesaver::services::stats::MetricsReporter::~MetricsReporter ( )
virtualdefault

Member Function Documentation

◆ counter()

virtual void filesaver::services::stats::MetricsReporter::counter ( const std::string &  name,
long long int  increment 
)
pure virtual

◆ gauge()

virtual void filesaver::services::stats::MetricsReporter::gauge ( const std::string &  name,
long long int  value 
)
pure virtual

◆ timing()

virtual void filesaver::services::stats::MetricsReporter::timing ( const std::string &  name,
double  time 
)
pure virtual

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