AnyCollect  1.1.2
AnyCollect::Metric Member List

This is the complete list of members for AnyCollect::Metric, including all inherited members.

generateKey(const std::vector< std::string > &name, const std::map< std::string, std::string > &tags)AnyCollect::Metricstatic
generateKey(const Metric &metric)AnyCollect::Metricstatic
hasherAnyCollect::Metricprotectedstatic
key() const noexceptAnyCollect::Metric
key_AnyCollect::Metricprotected
Metric()=deleteAnyCollect::Metric
Metric(const std::vector< std::string > &name, const std::map< std::string, std::string > &tags, const std::string &unit="") noexceptAnyCollect::Metric
Metric(std::vector< std::string > &&name, std::map< std::string, std::string > &&tags, std::string &&unit="") noexceptAnyCollect::Metric
Metric(const Metric &other) noexceptAnyCollect::Metric
Metric(Metric &&other) noexceptAnyCollect::Metric
name() const noexceptAnyCollect::Metric
name_AnyCollect::Metricprotected
operator=(Metric other) noexceptAnyCollect::Metric
previousValue_AnyCollect::Metricprotected
roundKey() const noexceptAnyCollect::Metric
roundKey_AnyCollect::Metricprotected
setNewValue(double value, bool computeRate, double unitsPerSecondFactor=1.0) noexceptAnyCollect::Metric
setRoundKey(size_t roundKey) noexceptAnyCollect::Metric
setTimestamp(std::chrono::system_clock::time_point timestamp) noexceptAnyCollect::Metric
tags() const noexceptAnyCollect::Metric
tags_AnyCollect::Metricprotected
timestamp() const noexceptAnyCollect::Metric
timestamp_AnyCollect::Metricprotected
unit() const noexceptAnyCollect::Metric
unit_AnyCollect::Metricprotected
updateValue(double value, double unitsPerSecondFactor=1.0) noexceptAnyCollect::Metric
value() const noexceptAnyCollect::Metric
value_AnyCollect::Metricprotected