Class SyncWritableMetricStorage

Inheritance Relationships

Derived Types

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