NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::metrics::ViewRegistry Class Reference

Detailed Description

Public Member Functions

void AddView (std::unique_ptr< opentelemetry::sdk::metrics::InstrumentSelector > instrument_selector, std::unique_ptr< opentelemetry::sdk::metrics::MeterSelector > meter_selector, std::unique_ptr< opentelemetry::sdk::metrics::View > view)
 
bool FindViews (const opentelemetry::sdk::metrics::InstrumentDescriptor &instrument_descriptor, const opentelemetry::sdk::instrumentationscope::InstrumentationScope &instrumentation_scope, nostd::function_ref< bool(const View &)> callback) const
 
 ViewRegistry ()=default
 
 ~ViewRegistry ()=default
 
void AddView (std::unique_ptr< opentelemetry::sdk::metrics::InstrumentSelector > instrument_selector, std::unique_ptr< opentelemetry::sdk::metrics::MeterSelector > meter_selector, std::unique_ptr< opentelemetry::sdk::metrics::View > view)
 
bool FindViews (const opentelemetry::sdk::metrics::InstrumentDescriptor &instrument_descriptor, const opentelemetry::sdk::instrumentationscope::InstrumentationScope &instrumentation_scope, nostd::function_ref< bool(const View &)> callback) const
 
 ViewRegistry ()=default
 
 ~ViewRegistry ()=default
 

Constructor & Destructor Documentation

◆ ViewRegistry() [1/2]

sdk::metrics::ViewRegistry::ViewRegistry ( )
default

◆ ~ViewRegistry() [1/2]

sdk::metrics::ViewRegistry::~ViewRegistry ( )
default

◆ ViewRegistry() [2/2]

sdk::metrics::ViewRegistry::ViewRegistry ( )
default

◆ ~ViewRegistry() [2/2]

sdk::metrics::ViewRegistry::~ViewRegistry ( )
default

Member Function Documentation

◆ AddView() [1/2]

void sdk::metrics::ViewRegistry::AddView ( std::unique_ptr< opentelemetry::sdk::metrics::InstrumentSelector >  instrument_selector,
std::unique_ptr< opentelemetry::sdk::metrics::MeterSelector >  meter_selector,
std::unique_ptr< opentelemetry::sdk::metrics::View >  view 
)
inline

◆ AddView() [2/2]

void sdk::metrics::ViewRegistry::AddView ( std::unique_ptr< opentelemetry::sdk::metrics::InstrumentSelector >  instrument_selector,
std::unique_ptr< opentelemetry::sdk::metrics::MeterSelector >  meter_selector,
std::unique_ptr< opentelemetry::sdk::metrics::View >  view 
)
inline

◆ FindViews() [1/2]

bool sdk::metrics::ViewRegistry::FindViews ( const opentelemetry::sdk::metrics::InstrumentDescriptor &  instrument_descriptor,
const opentelemetry::sdk::instrumentationscope::InstrumentationScope &  instrumentation_scope,
nostd::function_ref< bool(const View &)>  callback 
) const
inline

◆ FindViews() [2/2]

bool sdk::metrics::ViewRegistry::FindViews ( const opentelemetry::sdk::metrics::InstrumentDescriptor &  instrument_descriptor,
const opentelemetry::sdk::instrumentationscope::InstrumentationScope &  instrumentation_scope,
nostd::function_ref< bool(const View &)>  callback 
) const
inline

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