NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::Configuration Class Reference

Detailed Description

Public Member Functions

 Configuration (std::unique_ptr< Document > doc)
 
 Configuration (Configuration &&)=delete
 
 Configuration (const Configuration &)=delete
 
Configuration & operator= (Configuration &&)=delete
 
Configuration & operator= (const Configuration &other)=delete
 
 ~Configuration ()=default
 
 Configuration (std::unique_ptr< Document > doc)
 
 Configuration (Configuration &&)=delete
 
 Configuration (const Configuration &)=delete
 
Configuration & operator= (Configuration &&)=delete
 
Configuration & operator= (const Configuration &other)=delete
 
 ~Configuration ()=default
 

Data Fields

std::string file_format
 
bool disabled {false}
 
std::string log_level
 
std::unique_ptr< AttributeLimitsConfiguration > attribute_limits
 
std::unique_ptr< LoggerProviderConfiguration > logger_provider
 
std::unique_ptr< MeterProviderConfiguration > meter_provider
 
std::unique_ptr< PropagatorConfiguration > propagator
 
std::unique_ptr< TracerProviderConfiguration > tracer_provider
 
std::unique_ptr< ResourceConfiguration > resource
 

Constructor & Destructor Documentation

◆ Configuration() [1/6]

sdk::configuration::Configuration::Configuration ( std::unique_ptr< Document >  doc)
inline

◆ Configuration() [2/6]

sdk::configuration::Configuration::Configuration ( Configuration &&  )
delete

◆ Configuration() [3/6]

sdk::configuration::Configuration::Configuration ( const Configuration &  )
delete

◆ ~Configuration() [1/2]

sdk::configuration::Configuration::~Configuration ( )
default

◆ Configuration() [4/6]

sdk::configuration::Configuration::Configuration ( std::unique_ptr< Document >  doc)
inline

◆ Configuration() [5/6]

sdk::configuration::Configuration::Configuration ( Configuration &&  )
delete

◆ Configuration() [6/6]

sdk::configuration::Configuration::Configuration ( const Configuration &  )
delete

◆ ~Configuration() [2/2]

sdk::configuration::Configuration::~Configuration ( )
default

Member Function Documentation

◆ operator=() [1/4]

Configuration& sdk::configuration::Configuration::operator= ( Configuration &&  )
delete

◆ operator=() [2/4]

Configuration& sdk::configuration::Configuration::operator= ( Configuration &&  )
delete

◆ operator=() [3/4]

Configuration& sdk::configuration::Configuration::operator= ( const Configuration &  other)
delete

◆ operator=() [4/4]

Configuration& sdk::configuration::Configuration::operator= ( const Configuration &  other)
delete

Field Documentation

◆ attribute_limits

std::unique_ptr< AttributeLimitsConfiguration > sdk::configuration::Configuration::attribute_limits

◆ disabled

bool sdk::configuration::Configuration::disabled {false}

◆ file_format

std::string sdk::configuration::Configuration::file_format

◆ log_level

std::string sdk::configuration::Configuration::log_level

◆ logger_provider

std::unique_ptr< LoggerProviderConfiguration > sdk::configuration::Configuration::logger_provider

◆ meter_provider

std::unique_ptr< MeterProviderConfiguration > sdk::configuration::Configuration::meter_provider

◆ propagator

std::unique_ptr< PropagatorConfiguration > sdk::configuration::Configuration::propagator

◆ resource

std::unique_ptr< ResourceConfiguration > sdk::configuration::Configuration::resource

◆ tracer_provider

std::unique_ptr< TracerProviderConfiguration > sdk::configuration::Configuration::tracer_provider

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