Adbase
Adinf C++ base library V2
|
#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 GaugesDataCallback & | getCallback () |
const std::string & | getModuleName () |
const std::string & | getMetricName () |
~Gauges () | |
Definition at line 17 of file Gauges.hpp.
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.
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.