NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::resource::ResourceDetector Class Referenceabstract

Detailed Description

Interface for a Resource Detector.

Definition at line 20 of file includes/opentelemetry/sdk/resource/resource_detector.h.

Inheritance diagram for sdk::resource::ResourceDetector:

Public Member Functions

 ResourceDetector ()=default
 
virtual ~ResourceDetector ()=default
 
virtual Resource Detect ()=0
 
 ResourceDetector ()=default
 
virtual ~ResourceDetector ()=default
 
virtual Resource Detect ()=0
 

Static Protected Member Functions

static Resource Create (const ResourceAttributes &attributes, const std::string &schema_url=std::string{})
 
static Resource Create (const ResourceAttributes &attributes, const std::string &schema_url=std::string{})
 

Constructor & Destructor Documentation

◆ ResourceDetector() [1/2]

sdk::resource::ResourceDetector::ResourceDetector ( )
default

◆ ~ResourceDetector() [1/2]

virtual sdk::resource::ResourceDetector::~ResourceDetector ( )
virtualdefault

◆ ResourceDetector() [2/2]

sdk::resource::ResourceDetector::ResourceDetector ( )
default

◆ ~ResourceDetector() [2/2]

virtual sdk::resource::ResourceDetector::~ResourceDetector ( )
virtualdefault

Member Function Documentation

◆ Create() [1/2]

static Resource sdk::resource::ResourceDetector::Create ( const ResourceAttributes &  attributes,
const std::string &  schema_url = std::string{} 
)
staticprotected

◆ Create() [2/2]

static Resource sdk::resource::ResourceDetector::Create ( const ResourceAttributes &  attributes,
const std::string &  schema_url = std::string{} 
)
staticprotected

◆ Detect() [1/2]

virtual Resource sdk::resource::ResourceDetector::Detect ( )
pure virtual

◆ Detect() [2/2]

virtual Resource sdk::resource::ResourceDetector::Detect ( )
pure virtual

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