NVIDIA DeepStream SDK API Reference

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

Detailed Description

template<class T>
class metrics::NoopUpDownCounter< T >

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

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

Public Member Functions

 NoopUpDownCounter (nostd::string_view, nostd::string_view, nostd::string_view) noexcept
 
 ~NoopUpDownCounter () override=default
 
void Add (T) noexcept override
 
void Add (T, const context::Context &) noexcept override
 
void Add (T, const common::KeyValueIterable &) noexcept override
 
void Add (T, const common::KeyValueIterable &, const context::Context &) noexcept override
 
 NoopUpDownCounter (nostd::string_view, nostd::string_view, nostd::string_view) noexcept
 
 ~NoopUpDownCounter () override=default
 
void Add (T) noexcept override
 
void Add (T, const context::Context &) noexcept override
 
void Add (T, const common::KeyValueIterable &) noexcept override
 
void Add (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 Add (T value, const U &attributes) noexcept
 
template<class U , nostd::enable_if_t< common::detail::is_key_value_iterable< U >::value > * = nullptr>
void Add (T value, const U &attributes, const context::Context &context) noexcept
 
void Add (T value, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes) noexcept
 
void Add (T value, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes, const context::Context &context) noexcept
 

Constructor & Destructor Documentation

◆ NoopUpDownCounter() [1/2]

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

◆ ~NoopUpDownCounter() [1/2]

template<class T >
metrics::NoopUpDownCounter< T >::~NoopUpDownCounter ( )
overridedefault

◆ NoopUpDownCounter() [2/2]

◆ ~NoopUpDownCounter() [2/2]

template<class T >
metrics::NoopUpDownCounter< T >::~NoopUpDownCounter ( )
overridedefault

Member Function Documentation

◆ Add() [1/12]

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

◆ Add() [2/12]

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

◆ Add() [3/12]

template<class T >
void metrics::UpDownCounter< T >::Add ( T  value,
std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >>  attributes 
)
inlinenoexceptinherited

◆ Add() [4/12]

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

◆ Add() [5/12]

template<class T >
void metrics::NoopUpDownCounter< T >::Add ( T  )
inlineoverridevirtualnoexcept

◆ Add() [6/12]

template<class T >
void metrics::NoopUpDownCounter< T >::Add ( T  )
inlineoverridevirtualnoexcept

Implements metrics::UpDownCounter< T >.

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

◆ Add() [7/12]

template<class T >
void metrics::NoopUpDownCounter< T >::Add ( T  ,
const common::KeyValueIterable &   
)
inlineoverridevirtualnoexcept

◆ Add() [8/12]

template<class T >
void metrics::NoopUpDownCounter< T >::Add ( T  ,
const common::KeyValueIterable &   
)
inlineoverridevirtualnoexcept

Implements metrics::UpDownCounter< T >.

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

◆ Add() [9/12]

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

◆ Add() [10/12]

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

Implements metrics::UpDownCounter< T >.

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

◆ Add() [11/12]

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

Implements metrics::UpDownCounter< T >.

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

◆ Add() [12/12]

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

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