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

SyncWritableMetricStorage() = default
SyncWritableMetricStorage(const SyncWritableMetricStorage&) = delete
SyncWritableMetricStorage(SyncWritableMetricStorage&&) = delete
SyncWritableMetricStorage &operator=(const SyncWritableMetricStorage&) = delete
SyncWritableMetricStorage &operator=(SyncWritableMetricStorage&&) = delete
virtual ~SyncWritableMetricStorage() = default
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