NVIDIA DeepStream SDK API Reference

9.2 Release
context::propagation::NoOpPropagator Class Reference

Detailed Description

No-op implementation TextMapPropagator.

Definition at line 18 of file includes/opentelemetry/context/propagation/noop_propagator.h.

Inheritance diagram for context::propagation::NoOpPropagator:
Collaboration diagram for context::propagation::NoOpPropagator:

Public Member Functions

context::Context Extract (const TextMapCarrier &, context::Context &context) noexcept override
 Noop extract function does nothing and returns the input context. More...
 
void Inject (TextMapCarrier &, const context::Context &) noexcept override
 Noop inject function does nothing. More...
 
bool Fields (nostd::function_ref< bool(nostd::string_view)>) const noexcept override
 
context::Context Extract (const TextMapCarrier &, context::Context &context) noexcept override
 Noop extract function does nothing and returns the input context. More...
 
void Inject (TextMapCarrier &, const context::Context &) noexcept override
 Noop inject function does nothing. More...
 
bool Fields (nostd::function_ref< bool(nostd::string_view)>) const noexcept override
 

Member Function Documentation

◆ Extract() [1/2]

context::Context context::propagation::NoOpPropagator::Extract ( const TextMapCarrier &  ,
context::Context &  context 
)
inlineoverridevirtualnoexcept

Noop extract function does nothing and returns the input context.

Implements context::propagation::TextMapPropagator.

Definition at line 22 of file includes/opentelemetry/context/propagation/noop_propagator.h.

◆ Extract() [2/2]

context::Context context::propagation::NoOpPropagator::Extract ( const TextMapCarrier &  ,
context::Context &  context 
)
inlineoverridevirtualnoexcept

Noop extract function does nothing and returns the input context.

Implements context::propagation::TextMapPropagator.

Definition at line 22 of file 9.2/includes/opentelemetry/context/propagation/noop_propagator.h.

◆ Fields() [1/2]

bool context::propagation::NoOpPropagator::Fields ( nostd::function_ref< bool(nostd::string_view)>  ) const
inlineoverridevirtualnoexcept

◆ Fields() [2/2]

bool context::propagation::NoOpPropagator::Fields ( nostd::function_ref< bool(nostd::string_view)>  ) const
inlineoverridevirtualnoexcept

◆ Inject() [1/2]

void context::propagation::NoOpPropagator::Inject ( TextMapCarrier &  ,
const context::Context &   
)
inlineoverridevirtualnoexcept

Noop inject function does nothing.

Implements context::propagation::TextMapPropagator.

Definition at line 29 of file includes/opentelemetry/context/propagation/noop_propagator.h.

◆ Inject() [2/2]

void context::propagation::NoOpPropagator::Inject ( TextMapCarrier &  ,
const context::Context &   
)
inlineoverridevirtualnoexcept

Noop inject function does nothing.

Implements context::propagation::TextMapPropagator.

Definition at line 29 of file 9.2/includes/opentelemetry/context/propagation/noop_propagator.h.


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