NVIDIA DeepStream SDK API Reference

9.2 Release
metrics::NoopHistogram< T > Class Template Reference

Detailed Description

template<class T>
class metrics::NoopHistogram< T >

Definition at line 35 of file includes/opentelemetry/metrics/noop.h.

Inheritance diagram for metrics::NoopHistogram< T >:
Collaboration diagram for metrics::NoopHistogram< T >:

Public Member Functions

 NoopHistogram (nostd::string_view, nostd::string_view, nostd::string_view) noexcept
 
void Record (T, const context::Context &) noexcept override
 
void Record (T, const common::KeyValueIterable &, const context::Context &) noexcept override
 
 NoopHistogram (nostd::string_view, nostd::string_view, nostd::string_view) noexcept
 
void Record (T, const context::Context &) noexcept override
 
void Record (T, const common::KeyValueIterable &, const context::Context &) noexcept override
 
template<class U , nostd::enable_if_t< common::detail::is_key_value_iterable< U >::value > * = nullptr>
void Record (T value, const U &attributes, const context::Context &context) noexcept
 
void Record (T value, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes, const context::Context &context) noexcept
 

Constructor & Destructor Documentation

◆ NoopHistogram() [1/2]

template<class T >
metrics::NoopHistogram< T >::NoopHistogram ( nostd::string_view  ,
nostd::string_view  ,
nostd::string_view   
)
inlinenoexcept

Definition at line 38 of file includes/opentelemetry/metrics/noop.h.

◆ NoopHistogram() [2/2]

template<class T >
metrics::NoopHistogram< T >::NoopHistogram ( nostd::string_view  ,
nostd::string_view  ,
nostd::string_view   
)
inlinenoexcept

Definition at line 38 of file 9.2/includes/opentelemetry/metrics/noop.h.

Member Function Documentation

◆ Record() [1/6]

template<class T >
template<class U , nostd::enable_if_t< common::detail::is_key_value_iterable< U >::value > * = nullptr>
void metrics::Histogram< T >::Record ( T  value,
const U &  attributes,
const context::Context &  context 
)
inlinenoexceptinherited

◆ Record() [2/6]

template<class T >
void metrics::Histogram< T >::Record ( T  value,
std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >>  attributes,
const context::Context &  context 
)
inlinenoexceptinherited

◆ Record() [3/6]

template<class T >
void metrics::NoopHistogram< T >::Record ( T  ,
const common::KeyValueIterable &  ,
const context::Context &   
)
inlineoverridevirtualnoexcept

Implements metrics::Histogram< T >.

Definition at line 43 of file 9.2/includes/opentelemetry/metrics/noop.h.

◆ Record() [4/6]

template<class T >
void metrics::NoopHistogram< T >::Record ( T  ,
const common::KeyValueIterable &  ,
const context::Context &   
)
inlineoverridevirtualnoexcept

Implements metrics::Histogram< T >.

Definition at line 43 of file includes/opentelemetry/metrics/noop.h.

◆ Record() [5/6]

template<class T >
void metrics::NoopHistogram< T >::Record ( T  ,
const context::Context &   
)
inlineoverridevirtualnoexcept

Implements metrics::Histogram< T >.

Definition at line 42 of file 9.2/includes/opentelemetry/metrics/noop.h.

◆ Record() [6/6]

template<class T >
void metrics::NoopHistogram< T >::Record ( T  ,
const context::Context &   
)
inlineoverridevirtualnoexcept

Implements metrics::Histogram< T >.

Definition at line 42 of file includes/opentelemetry/metrics/noop.h.


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