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(const std::shared_ptr<SyncWritableMetricStorage> &storage)
inline void RecordLong(int64_t value, const opentelemetry::context::Context &context) noexcept override
inline void RecordLong(int64_t value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept override
inline void RecordDouble(double value, const opentelemetry::context::Context &context) noexcept override
inline void RecordDouble(double value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept override