Class SyncWritableMetricStorage
Defined in File metric_storage.h
Inheritance Relationships
Derived Types
public opentelemetry::sdk::metrics::NoopWritableMetricStorage
(Class NoopWritableMetricStorage)public opentelemetry::sdk::metrics::SyncMetricStorage
(Class SyncMetricStorage)public opentelemetry::sdk::metrics::SyncMultiMetricStorage
(Class SyncMultiMetricStorage)
Class Documentation
-
class SyncWritableMetricStorage
Subclassed by opentelemetry::sdk::metrics::NoopWritableMetricStorage, opentelemetry::sdk::metrics::SyncMetricStorage, opentelemetry::sdk::metrics::SyncMultiMetricStorage
Public Functions
-
virtual void RecordLong(int64_t value, const opentelemetry::context::Context &context) noexcept = 0
-
virtual void RecordLong(int64_t value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept = 0
-
virtual void RecordDouble(double value, const opentelemetry::context::Context &context) noexcept = 0
-
virtual void RecordDouble(double value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept = 0
-
virtual ~SyncWritableMetricStorage() = default
-
virtual void RecordLong(int64_t value, const opentelemetry::context::Context &context) noexcept = 0