|
Adbase
Adinf C++ base library V2
|
#include <Histograms.hpp>
Public Member Functions | |
| Histograms (const std::string moduleName, const std::string metricName, uint32_t interval, Metrics *metrics, adbase::Queue< DataItem > *queue) | |
| uint32_t | interval () |
| const std::string & | getModuleName () |
| const std::string & | getMetricName () |
| void | update (double val) |
| ~Histograms () | |
Definition at line 19 of file Histograms.hpp.
| adbase::metrics::Histograms::Histograms | ( | const std::string | moduleName, |
| const std::string | metricName, | ||
| uint32_t | interval, | ||
| Metrics * | metrics, | ||
| adbase::Queue< DataItem > * | queue | ||
| ) |
Definition at line 7 of file Histograms.cpp.
| adbase::metrics::Histograms::~Histograms | ( | ) |
Definition at line 51 of file Histograms.cpp.
| const std::string & adbase::metrics::Histograms::getMetricName | ( | ) |
Definition at line 26 of file Histograms.cpp.
Referenced by adbase::metrics::Metrics::histograms(), and adbase::metrics::Metrics::setHistograms().
| const std::string & adbase::metrics::Histograms::getModuleName | ( | ) |
Definition at line 19 of file Histograms.cpp.
Referenced by adbase::metrics::Metrics::histograms(), and adbase::metrics::Metrics::setHistograms().
| uint32_t adbase::metrics::Histograms::interval | ( | ) |
Definition at line 33 of file Histograms.cpp.
| void adbase::metrics::Histograms::update | ( | double | val | ) |
Definition at line 40 of file Histograms.cpp.
References adbase::metrics::dataItem::context, adbase::metrics::METRICS_HISTOGRAMS, adbase::metrics::dataItem::type, and adbase::metrics::dataItem::val.
Referenced by adbase::metrics::Timers::setTimer().