Adbase
Adinf C++ base library V2
adbase::metrics::Gauges Class Reference

#include <Gauges.hpp>

Public Member Functions

 Gauges (const std::string moduleName, const std::string metricName, uint32_t interval, Metrics *metrics, const GaugesDataCallback &func)
 
uint32_t interval ()
 
const GaugesDataCallbackgetCallback ()
 
const std::string & getModuleName ()
 
const std::string & getMetricName ()
 
 ~Gauges ()
 

Detailed Description

Definition at line 17 of file Gauges.hpp.

Constructor & Destructor Documentation

adbase::metrics::Gauges::Gauges ( const std::string  moduleName,
const std::string  metricName,
uint32_t  interval,
Metrics metrics,
const GaugesDataCallback func 
)

Definition at line 7 of file Gauges.cpp.

adbase::metrics::Gauges::~Gauges ( )

Definition at line 47 of file Gauges.cpp.

Member Function Documentation

const GaugesDataCallback & adbase::metrics::Gauges::getCallback ( )

Definition at line 26 of file Gauges.cpp.

Referenced by adbase::metrics::Metrics::gauge().

const std::string & adbase::metrics::Gauges::getMetricName ( )

Definition at line 40 of file Gauges.cpp.

Referenced by adbase::metrics::Metrics::gauge().

const std::string & adbase::metrics::Gauges::getModuleName ( )

Definition at line 33 of file Gauges.cpp.

Referenced by adbase::metrics::Metrics::gauge().

uint32_t adbase::metrics::Gauges::interval ( )

Definition at line 19 of file Gauges.cpp.


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