NVIDIA DeepStream SDK API Reference

9.2 Release
trace::propagation::B3Propagator Class Reference

Detailed Description

Inheritance diagram for trace::propagation::B3Propagator:
Collaboration diagram for trace::propagation::B3Propagator:

Public Member Functions

void Inject (context::propagation::TextMapCarrier &carrier, const context::Context &context) noexcept override
 
bool Fields (nostd::function_ref< bool(nostd::string_view)> callback) const noexcept override
 
void Inject (context::propagation::TextMapCarrier &carrier, const context::Context &context) noexcept override
 
bool Fields (nostd::function_ref< bool(nostd::string_view)> callback) const noexcept override
 
context::Context Extract (const context::propagation::TextMapCarrier &carrier, context::Context &context) noexcept override
 
context::Context Extract (const context::propagation::TextMapCarrier &carrier, context::Context &context) noexcept override
 

Static Public Member Functions

static TraceId TraceIdFromHex (nostd::string_view trace_id)
 
static TraceId TraceIdFromHex (nostd::string_view trace_id)
 
static SpanId SpanIdFromHex (nostd::string_view span_id)
 
static SpanId SpanIdFromHex (nostd::string_view span_id)
 
static TraceFlags TraceFlagsFromHex (nostd::string_view trace_flags)
 
static TraceFlags TraceFlagsFromHex (nostd::string_view trace_flags)
 

Member Function Documentation

◆ Extract() [1/2]

context::Context trace::propagation::B3PropagatorExtractor::Extract ( const context::propagation::TextMapCarrier &  carrier,
context::Context &  context 
)
inlineoverridevirtualnoexceptinherited

◆ Extract() [2/2]

context::Context trace::propagation::B3PropagatorExtractor::Extract ( const context::propagation::TextMapCarrier &  carrier,
context::Context &  context 
)
inlineoverridevirtualnoexceptinherited

◆ Fields() [1/2]

bool trace::propagation::B3Propagator::Fields ( nostd::function_ref< bool(nostd::string_view)>  callback) const
inlineoverridevirtualnoexcept

◆ Fields() [2/2]

bool trace::propagation::B3Propagator::Fields ( nostd::function_ref< bool(nostd::string_view)>  callback) const
inlineoverridevirtualnoexcept

◆ Inject() [1/2]

◆ Inject() [2/2]

◆ SpanIdFromHex() [1/2]

static SpanId trace::propagation::B3PropagatorExtractor::SpanIdFromHex ( nostd::string_view  span_id)
inlinestaticinherited

◆ SpanIdFromHex() [2/2]

static SpanId trace::propagation::B3PropagatorExtractor::SpanIdFromHex ( nostd::string_view  span_id)
inlinestaticinherited

◆ TraceFlagsFromHex() [1/2]

static TraceFlags trace::propagation::B3PropagatorExtractor::TraceFlagsFromHex ( nostd::string_view  trace_flags)
inlinestaticinherited

◆ TraceFlagsFromHex() [2/2]

static TraceFlags trace::propagation::B3PropagatorExtractor::TraceFlagsFromHex ( nostd::string_view  trace_flags)
inlinestaticinherited

◆ TraceIdFromHex() [1/2]

static TraceId trace::propagation::B3PropagatorExtractor::TraceIdFromHex ( nostd::string_view  trace_id)
inlinestaticinherited

◆ TraceIdFromHex() [2/2]

static TraceId trace::propagation::B3PropagatorExtractor::TraceIdFromHex ( nostd::string_view  trace_id)
inlinestaticinherited

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