NVIDIA DeepStream SDK API Reference

9.2 Release
exporter::memory::InMemorySpanExporterFactory Class Reference

Detailed Description

Static Public Member Functions

static std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > Create (std::shared_ptr< InMemorySpanData > &data)
 Create a InMemorySpanExporter with a default buffer size. More...
 
static std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > Create (std::shared_ptr< InMemorySpanData > &data, size_t buffer_size)
 Create a InMemorySpanExporter with a default buffer size. More...
 
static std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > Create (std::shared_ptr< InMemorySpanData > &data)
 Create a InMemorySpanExporter with a default buffer size. More...
 
static std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > Create (std::shared_ptr< InMemorySpanData > &data, size_t buffer_size)
 Create a InMemorySpanExporter with a default buffer size. More...
 

Member Function Documentation

◆ Create() [1/4]

static std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> exporter::memory::InMemorySpanExporterFactory::Create ( std::shared_ptr< InMemorySpanData > &  data)
static

Create a InMemorySpanExporter with a default buffer size.

Parameters
[out]datathe InMemorySpanData the exporter will write to, for the caller to inspect

◆ Create() [2/4]

static std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> exporter::memory::InMemorySpanExporterFactory::Create ( std::shared_ptr< InMemorySpanData > &  data)
static

Create a InMemorySpanExporter with a default buffer size.

Parameters
[out]datathe InMemorySpanData the exporter will write to, for the caller to inspect

◆ Create() [3/4]

static std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> exporter::memory::InMemorySpanExporterFactory::Create ( std::shared_ptr< InMemorySpanData > &  data,
size_t  buffer_size 
)
static

Create a InMemorySpanExporter with a default buffer size.

Parameters
[out]datathe InMemorySpanData the exporter will write to, for the caller to inspect
[in]buffer_sizesize of the underlying InMemorySpanData

◆ Create() [4/4]

static std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> exporter::memory::InMemorySpanExporterFactory::Create ( std::shared_ptr< InMemorySpanData > &  data,
size_t  buffer_size 
)
static

Create a InMemorySpanExporter with a default buffer size.

Parameters
[out]datathe InMemorySpanData the exporter will write to, for the caller to inspect
[in]buffer_sizesize of the underlying InMemorySpanData

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