Class AsyncWritableMetricStorage

Inheritance Relationships

Derived Types

Class Documentation

class AsyncWritableMetricStorage

Subclassed by opentelemetry::sdk::metrics::AsyncMetricStorage, opentelemetry::sdk::metrics::AsyncMultiMetricStorage, opentelemetry::sdk::metrics::NoopAsyncWritableMetricStorage

Public Functions

AsyncWritableMetricStorage() = default
virtual ~AsyncWritableMetricStorage() = default
virtual void RecordLong(const std::unordered_map<MetricAttributes, int64_t, AttributeHashGenerator> &measurements, opentelemetry::common::SystemTimestamp observation_time) noexcept = 0
virtual void RecordDouble(const std::unordered_map<MetricAttributes, double, AttributeHashGenerator> &measurements, opentelemetry::common::SystemTimestamp observation_time) noexcept = 0