|
Adbase
Adinf C++ base library V2
|
Classes | |
| class | Counter |
| struct | dataItem |
| class | Gauges |
| class | Histograms |
| struct | histogramsItem |
| struct | meterItem |
| class | Meters |
| struct | metricName |
| class | Metrics |
| class | Timer |
| class | Timers |
| struct | timersItem |
Typedefs | |
| typedef std::function< int64_t()> | GaugesDataCallback |
| typedef struct adbase::metrics::metricName | MetricName |
| typedef enum adbase::metrics::dataType | DataType |
| typedef struct adbase::metrics::dataItem | DataItem |
| typedef struct adbase::metrics::meterItem | MeterItem |
| typedef struct adbase::metrics::histogramsItem | HistogramsItem |
| typedef struct adbase::metrics::timersItem | TimersItem |
Enumerations | |
| enum | dataType { METRICS_COUNTER = 0, METRICS_HISTOGRAMS = 1, METRICS_STOP = 999 } |
Variables | |
| Metrics * | gMetric = nullptr |
| typedef struct adbase::metrics::dataItem adbase::metrics::DataItem |
| typedef enum adbase::metrics::dataType adbase::metrics::DataType |
| typedef std::function<int64_t ()> adbase::metrics::GaugesDataCallback |
Definition at line 20 of file Metrics.hpp.
| typedef struct adbase::metrics::histogramsItem adbase::metrics::HistogramsItem |
| typedef struct adbase::metrics::meterItem adbase::metrics::MeterItem |
| typedef struct adbase::metrics::metricName adbase::metrics::MetricName |
| typedef struct adbase::metrics::timersItem adbase::metrics::TimersItem |
| Enumerator | |
|---|---|
| METRICS_COUNTER | |
| METRICS_HISTOGRAMS | |
| METRICS_STOP | |
Definition at line 33 of file Metrics.hpp.
| Metrics* adbase::metrics::gMetric = nullptr |
Definition at line 6 of file Metrics.cpp.
Referenced by adbase::metrics::Metrics::init(), and adbase::metrics::Metrics::stop().