NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::trace::TracerContextFactory Class Reference

Detailed Description

Factory class for TracerContext.

Definition at line 25 of file includes/opentelemetry/sdk/trace/tracer_context_factory.h.

Static Public Member Functions

static std::unique_ptr< TracerContext > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > 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)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > 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)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > Create (std::vector< std::unique_ptr< SpanProcessor >> &&processors, const opentelemetry::sdk::resource::Resource &resource, std::unique_ptr< Sampler > sampler)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > 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)
 Create a TracerContext. More...
 
static std::unique_ptr< TracerContext > 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)
 Create a TracerContext. More...
 

Member Function Documentation

◆ Create() [1/10]

static std::unique_ptr<TracerContext> sdk::trace::TracerContextFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors)
static

Create a TracerContext.

◆ Create() [2/10]

static std::unique_ptr<TracerContext> sdk::trace::TracerContextFactory::Create ( std::vector< std::unique_ptr< SpanProcessor >> &&  processors)
static

Create a TracerContext.

◆ Create() [3/10]

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

Create a TracerContext.

◆ Create() [4/10]

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

Create a TracerContext.

◆ Create() [5/10]

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

Create a TracerContext.

◆ Create() [6/10]

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

Create a TracerContext.

◆ Create() [7/10]

static std::unique_ptr<TracerContext> sdk::trace::TracerContextFactory::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 a TracerContext.

◆ Create() [8/10]

static std::unique_ptr<TracerContext> sdk::trace::TracerContextFactory::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 a TracerContext.

◆ Create() [9/10]

static std::unique_ptr<TracerContext> sdk::trace::TracerContextFactory::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 a TracerContext.

◆ Create() [10/10]

static std::unique_ptr<TracerContext> sdk::trace::TracerContextFactory::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 a TracerContext.


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