Class Base2ExponentialHistogramAggregation
Inheritance Relationships
Base Type
public opentelemetry::sdk::metrics::Aggregation
Class Documentation
-
class Base2ExponentialHistogramAggregation : public opentelemetry::sdk::metrics::Aggregation
Public Functions
-
Base2ExponentialHistogramAggregation(const AggregationConfig *aggregation_config = nullptr)
-
Base2ExponentialHistogramAggregation(const Base2ExponentialHistogramPointData &point_data)
-
Base2ExponentialHistogramAggregation(Base2ExponentialHistogramPointData &&point_data)
-
void Aggregate(int64_t value, const PointAttributes &attributes = {}) noexcept override
-
void Aggregate(double value, const PointAttributes &attributes = {}) noexcept override
-
std::unique_ptr<Aggregation> Merge(const Aggregation &delta) const noexcept override
-
std::unique_ptr<Aggregation> Diff(const Aggregation &next) const noexcept override
-
Base2ExponentialHistogramAggregation(const AggregationConfig *aggregation_config = nullptr)