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().