NVIDIA DeepStream SDK API Reference

9.2 Release
metrics::MeterProvider Class Referenceabstract

Detailed Description

Creates new Meter instances.

Definition at line 22 of file includes/opentelemetry/metrics/meter_provider.h.

Inheritance diagram for metrics::MeterProvider:

Public Member Functions

virtual ~MeterProvider ()=default
 
virtual nostd::shared_ptr< Meter > GetMeter (nostd::string_view name, nostd::string_view version="", nostd::string_view schema_url="") noexcept=0
 Gets or creates a named Meter instance (ABI) More...
 
virtual ~MeterProvider ()=default
 
virtual nostd::shared_ptr< Meter > GetMeter (nostd::string_view name, nostd::string_view version="", nostd::string_view schema_url="") noexcept=0
 Gets or creates a named Meter instance (ABI) More...
 

Constructor & Destructor Documentation

◆ ~MeterProvider() [1/2]

virtual metrics::MeterProvider::~MeterProvider ( )
virtualdefault

◆ ~MeterProvider() [2/2]

virtual metrics::MeterProvider::~MeterProvider ( )
virtualdefault

Member Function Documentation

◆ GetMeter() [1/2]

virtual nostd::shared_ptr<Meter> metrics::MeterProvider::GetMeter ( nostd::string_view  name,
nostd::string_view  version = "",
nostd::string_view  schema_url = "" 
)
pure virtualnoexcept

Gets or creates a named Meter instance (ABI)

Since
ABI_VERSION 1
Parameters
[in]nameMeter instrumentation scope
[in]versionInstrumentation scope version, optional
[in]schema_urlInstrumentation scope schema URL, optional

Implemented in metrics::NoopMeterProvider, and metrics::NoopMeterProvider.

◆ GetMeter() [2/2]

virtual nostd::shared_ptr<Meter> metrics::MeterProvider::GetMeter ( nostd::string_view  name,
nostd::string_view  version = "",
nostd::string_view  schema_url = "" 
)
pure virtualnoexcept

Gets or creates a named Meter instance (ABI)

Since
ABI_VERSION 1
Parameters
[in]nameMeter instrumentation scope
[in]versionInstrumentation scope version, optional
[in]schema_urlInstrumentation scope schema URL, optional

Implemented in metrics::NoopMeterProvider, and metrics::NoopMeterProvider.


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