|
| | SyncMetricStorage (InstrumentDescriptor instrument_descriptor, const AggregationType aggregation_type, std::shared_ptr< const AttributesProcessor > attributes_processor, const AggregationConfig *aggregation_config) |
| |
| void | RecordLong (int64_t value, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| void | RecordLong (int64_t value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| void | RecordDouble (double value, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| void | RecordDouble (double value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| bool | Collect (CollectorHandle *collector, nostd::span< std::shared_ptr< CollectorHandle >> collectors, opentelemetry::common::SystemTimestamp sdk_start_ts, opentelemetry::common::SystemTimestamp collection_ts, nostd::function_ref< bool(MetricData)> callback) noexcept override |
| |
| | SyncMetricStorage (InstrumentDescriptor instrument_descriptor, const AggregationType aggregation_type, std::shared_ptr< const AttributesProcessor > attributes_processor, const AggregationConfig *aggregation_config) |
| |
| void | RecordLong (int64_t value, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| void | RecordLong (int64_t value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| void | RecordDouble (double value, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| void | RecordDouble (double value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context OPENTELEMETRY_MAYBE_UNUSED) noexcept override |
| |
| bool | Collect (CollectorHandle *collector, nostd::span< std::shared_ptr< CollectorHandle >> collectors, opentelemetry::common::SystemTimestamp sdk_start_ts, opentelemetry::common::SystemTimestamp collection_ts, nostd::function_ref< bool(MetricData)> callback) noexcept override |
| |
| 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 |
| |