NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::trace::TracerProviderFactory Class Reference

Detailed Description

Static Public Member Functions

static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator, std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >> tracer_configurator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator, std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >> tracer_configurator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< TracerContext > context)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< SpanProcessor > processor, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator, std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >> tracer_configurator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler, std::unique_ptr< IdGenerator > id_generator, std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >> tracer_configurator)
 
static std::unique_ptr< opentelemetry::sdk::trace::TracerProvider > Create (std::unique_ptr< TracerContext > context)
 

Member Function Documentation

◆ Create() [1/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor)
static

◆ Create() [2/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor)
static

◆ Create() [3/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

◆ Create() [4/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

◆ Create() [5/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler 
)
static

◆ Create() [6/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler 
)
static

◆ Create() [7/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator 
)
static

◆ Create() [8/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator 
)
static

◆ Create() [9/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator,
std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >>  tracer_configurator 
)
static

◆ Create() [10/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< SpanProcessor >  processor,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator,
std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >>  tracer_configurator 
)
static

◆ Create() [11/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< TracerContext >  context)
static

◆ Create() [12/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::unique_ptr< TracerContext >  context)
static

◆ Create() [13/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors)
static

◆ Create() [14/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors)
static

◆ Create() [15/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

◆ Create() [16/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource 
)
static

◆ Create() [17/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler 
)
static

◆ Create() [18/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler 
)
static

◆ Create() [19/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator 
)
static

◆ Create() [20/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator 
)
static

◆ Create() [21/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator,
std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >>  tracer_configurator 
)
static

◆ Create() [22/22]

static std::unique_ptr<opentelemetry::sdk::trace::TracerProvider> sdk::trace::TracerProviderFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors,
const opentelemetry::sdk::resource::Resource &  resource,
std::unique_ptr< Sampler >  sampler,
std::unique_ptr< IdGenerator >  id_generator,
std::unique_ptr< instrumentationscope::ScopeConfigurator< TracerConfig >>  tracer_configurator 
)
static

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