NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::trace::AlwaysOffSampler Class Reference

Detailed Description

The always off sampler always returns DROP, effectively disabling tracing functionality.

Definition at line 22 of file includes/opentelemetry/sdk/trace/samplers/always_off.h.

Inheritance diagram for sdk::trace::AlwaysOffSampler:
Collaboration diagram for sdk::trace::AlwaysOffSampler:

Public Member Functions

SamplingResult ShouldSample (const opentelemetry::trace::SpanContext &parent_context, opentelemetry::trace::TraceId, nostd::string_view, opentelemetry::trace::SpanKind, const opentelemetry::common::KeyValueIterable &, const opentelemetry::trace::SpanContextKeyValueIterable &) noexcept override
 
nostd::string_view GetDescription () const noexcept override
 
SamplingResult ShouldSample (const opentelemetry::trace::SpanContext &parent_context, opentelemetry::trace::TraceId, nostd::string_view, opentelemetry::trace::SpanKind, const opentelemetry::common::KeyValueIterable &, const opentelemetry::trace::SpanContextKeyValueIterable &) noexcept override
 
nostd::string_view GetDescription () const noexcept override
 

Member Function Documentation

◆ GetDescription() [1/2]

nostd::string_view sdk::trace::AlwaysOffSampler::GetDescription ( ) const
inlineoverridevirtualnoexcept
Returns
Description MUST be AlwaysOffSampler

Implements sdk::trace::Sampler.

Definition at line 49 of file includes/opentelemetry/sdk/trace/samplers/always_off.h.

◆ GetDescription() [2/2]

nostd::string_view sdk::trace::AlwaysOffSampler::GetDescription ( ) const
inlineoverridevirtualnoexcept
Returns
Description MUST be AlwaysOffSampler

Implements sdk::trace::Sampler.

Definition at line 49 of file 9.2/includes/opentelemetry/sdk/trace/samplers/always_off.h.

◆ ShouldSample() [1/2]

SamplingResult sdk::trace::AlwaysOffSampler::ShouldSample ( const opentelemetry::trace::SpanContext &  parent_context,
opentelemetry::trace::TraceId  ,
nostd::string_view  ,
opentelemetry::trace::SpanKind  ,
const opentelemetry::common::KeyValueIterable &  ,
const opentelemetry::trace::SpanContextKeyValueIterable &   
)
inlineoverridevirtualnoexcept
Returns
Returns DROP always

Implements sdk::trace::Sampler.

Definition at line 28 of file 9.2/includes/opentelemetry/sdk/trace/samplers/always_off.h.

References sdk::trace::DROP.

◆ ShouldSample() [2/2]

SamplingResult sdk::trace::AlwaysOffSampler::ShouldSample ( const opentelemetry::trace::SpanContext &  parent_context,
opentelemetry::trace::TraceId  ,
nostd::string_view  ,
opentelemetry::trace::SpanKind  ,
const opentelemetry::common::KeyValueIterable &  ,
const opentelemetry::trace::SpanContextKeyValueIterable &   
)
inlineoverridevirtualnoexcept
Returns
Returns DROP always

Implements sdk::trace::Sampler.

Definition at line 28 of file includes/opentelemetry/sdk/trace/samplers/always_off.h.

References sdk::trace::DROP.


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