NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::metrics::Base2ExponentialHistogramPointData Class Reference

Detailed Description

Public Member Functions

 Base2ExponentialHistogramPointData (Base2ExponentialHistogramPointData &&) noexcept=default
 
Base2ExponentialHistogramPointData & operator= (Base2ExponentialHistogramPointData &&) noexcept=default
 
 Base2ExponentialHistogramPointData (const Base2ExponentialHistogramPointData &other)
 
Base2ExponentialHistogramPointData & operator= (const Base2ExponentialHistogramPointData &other)
 
 Base2ExponentialHistogramPointData ()=default
 
 Base2ExponentialHistogramPointData (Base2ExponentialHistogramPointData &&) noexcept=default
 
Base2ExponentialHistogramPointData & operator= (Base2ExponentialHistogramPointData &&) noexcept=default
 
 Base2ExponentialHistogramPointData (const Base2ExponentialHistogramPointData &other)
 
Base2ExponentialHistogramPointData & operator= (const Base2ExponentialHistogramPointData &other)
 
 Base2ExponentialHistogramPointData ()=default
 

Data Fields

double sum_ = {}
 
double min_ = {}
 
double max_ = {}
 
double zero_threshold_ = {}
 
uint64_t count_ = {}
 
uint64_t zero_count_ = {}
 
std::unique_ptr< AdaptingCircularBufferCounter > positive_buckets_
 
std::unique_ptr< AdaptingCircularBufferCounter > negative_buckets_
 
size_t max_buckets_ = {}
 
int32_t scale_ = {}
 
bool record_min_max_ = true
 

Constructor & Destructor Documentation

◆ Base2ExponentialHistogramPointData() [1/6]

sdk::metrics::Base2ExponentialHistogramPointData::Base2ExponentialHistogramPointData ( Base2ExponentialHistogramPointData &&  )
defaultnoexcept

◆ Base2ExponentialHistogramPointData() [2/6]

sdk::metrics::Base2ExponentialHistogramPointData::Base2ExponentialHistogramPointData ( const Base2ExponentialHistogramPointData &  other)
inline

◆ Base2ExponentialHistogramPointData() [3/6]

sdk::metrics::Base2ExponentialHistogramPointData::Base2ExponentialHistogramPointData ( )
default

◆ Base2ExponentialHistogramPointData() [4/6]

sdk::metrics::Base2ExponentialHistogramPointData::Base2ExponentialHistogramPointData ( Base2ExponentialHistogramPointData &&  )
defaultnoexcept

◆ Base2ExponentialHistogramPointData() [5/6]

sdk::metrics::Base2ExponentialHistogramPointData::Base2ExponentialHistogramPointData ( const Base2ExponentialHistogramPointData &  other)
inline

◆ Base2ExponentialHistogramPointData() [6/6]

sdk::metrics::Base2ExponentialHistogramPointData::Base2ExponentialHistogramPointData ( )
default

Member Function Documentation

◆ operator=() [1/4]

Base2ExponentialHistogramPointData& sdk::metrics::Base2ExponentialHistogramPointData::operator= ( Base2ExponentialHistogramPointData &&  )
defaultnoexcept

◆ operator=() [2/4]

Base2ExponentialHistogramPointData& sdk::metrics::Base2ExponentialHistogramPointData::operator= ( Base2ExponentialHistogramPointData &&  )
defaultnoexcept

◆ operator=() [3/4]

◆ operator=() [4/4]

Base2ExponentialHistogramPointData& sdk::metrics::Base2ExponentialHistogramPointData::operator= ( const Base2ExponentialHistogramPointData &  other)
inline

Field Documentation

◆ count_

uint64_t sdk::metrics::Base2ExponentialHistogramPointData::count_ = {}

Definition at line 149 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ max_

double sdk::metrics::Base2ExponentialHistogramPointData::max_ = {}

Definition at line 147 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ max_buckets_

size_t sdk::metrics::Base2ExponentialHistogramPointData::max_buckets_ = {}

Definition at line 155 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ min_

double sdk::metrics::Base2ExponentialHistogramPointData::min_ = {}

Definition at line 146 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ negative_buckets_

std::unique_ptr< AdaptingCircularBufferCounter > sdk::metrics::Base2ExponentialHistogramPointData::negative_buckets_
Initial value:
=
std::make_unique<AdaptingCircularBufferCounter>(0)

Definition at line 153 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by Base2ExponentialHistogramPointData(), and operator=().

◆ positive_buckets_

std::unique_ptr< AdaptingCircularBufferCounter > sdk::metrics::Base2ExponentialHistogramPointData::positive_buckets_
Initial value:
=
std::make_unique<AdaptingCircularBufferCounter>(0)

Definition at line 151 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by Base2ExponentialHistogramPointData(), and operator=().

◆ record_min_max_

bool sdk::metrics::Base2ExponentialHistogramPointData::record_min_max_ = true

Definition at line 157 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ scale_

int32_t sdk::metrics::Base2ExponentialHistogramPointData::scale_ = {}

Definition at line 156 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ sum_

double sdk::metrics::Base2ExponentialHistogramPointData::sum_ = {}

Definition at line 145 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ zero_count_

uint64_t sdk::metrics::Base2ExponentialHistogramPointData::zero_count_ = {}

Definition at line 150 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().

◆ zero_threshold_

double sdk::metrics::Base2ExponentialHistogramPointData::zero_threshold_ = {}

Definition at line 148 of file includes/opentelemetry/sdk/metrics/data/point_data.h.

Referenced by operator=().


The documentation for this class was generated from the following file: