|
Common System 0.2.0
Common interfaces and patterns for system integration
|
This is the complete list of members for kcenon::common::interfaces::IMetricCollector, including all inherited members.
| gauge(std::string_view name, double value, const metric_labels &labels={})=0 | kcenon::common::interfaces::IMetricCollector | pure virtual |
| get_implementation_name() const | kcenon::common::interfaces::IMetricCollector | inlinevirtual |
| histogram(std::string_view name, double value, const metric_labels &labels={})=0 | kcenon::common::interfaces::IMetricCollector | pure virtual |
| increment(std::string_view name, double value=1.0, const metric_labels &labels={})=0 | kcenon::common::interfaces::IMetricCollector | pure virtual |
| timing(std::string_view name, std::chrono::nanoseconds duration, const metric_labels &labels={})=0 | kcenon::common::interfaces::IMetricCollector | pure virtual |
| ~IMetricCollector()=default | kcenon::common::interfaces::IMetricCollector | virtual |