Class SyncMultiMetricStorage

Inheritance Relationships

Base Type

  • public opentelemetry::sdk::metrics::SyncWritableMetricStorage

Class Documentation

class SyncMultiMetricStorage : public opentelemetry::sdk::metrics::SyncWritableMetricStorage

Public Functions

inline void AddStorage(std::shared_ptr<SyncWritableMetricStorage> storage)
inline virtual void RecordLong(int64_t value, const opentelemetry::context::Context &context) noexcept override
inline virtual void RecordLong(int64_t value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept override
inline virtual void RecordDouble(double value, const opentelemetry::context::Context &context) noexcept override
inline virtual void RecordDouble(double value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept override