AddStandardFields(rapidjson::Document *document, rapidjson::Value *val) | impala::Metric | protected |
CalculateValue() | impala::SimpleMetric< T, metric_kind > | inlineprotectedvirtual |
description() const | impala::Metric | inline |
description_ | impala::Metric | protected |
Increment(const T &delta) | impala::SimpleMetric< T, metric_kind > | inline |
key() const | impala::Metric | inline |
key_ | impala::Metric | protected |
kind() const | impala::SimpleMetric< T, metric_kind > | inline |
lock_ | impala::SimpleMetric< T, metric_kind > | protected |
Metric(const std::string &key, const std::string &description) | impala::Metric | inlineprotected |
set_value(const T &value) | impala::SimpleMetric< T, metric_kind > | inline |
SimpleMetric(const std::string &key, const TUnit::type unit, const T &initial_value, const std::string &description="") | impala::SimpleMetric< T, metric_kind > | inline |
SimpleMetric(const std::string &key, const TUnit::type unit, const std::string &description="") | impala::SimpleMetric< T, metric_kind > | inline |
ToHumanReadable() | impala::SimpleMetric< T, metric_kind > | inlinevirtual |
ToJson(rapidjson::Document *document, rapidjson::Value *val) | impala::SimpleMetric< T, metric_kind > | inlinevirtual |
ToLegacyJson(rapidjson::Document *document) | impala::SimpleMetric< T, metric_kind > | inlinevirtual |
unit() const | impala::SimpleMetric< T, metric_kind > | inline |
unit_ | impala::SimpleMetric< T, metric_kind > | protected |
value() | impala::SimpleMetric< T, metric_kind > | inline |
value_ | impala::SimpleMetric< T, metric_kind > | protected |
~Metric() | impala::Metric | inlinevirtual |
~SimpleMetric() | impala::SimpleMetric< T, metric_kind > | inlinevirtual |