Class TextMapPropagator¶
Defined in File text_map_propagator.h
Inheritance Relationships¶
Derived Types¶
public opentelemetry::trace::propagation::B3PropagatorExtractor
(Class B3PropagatorExtractor)public opentelemetry::trace::propagation::CompositePropagator
(Class CompositePropagator)public opentelemetry::trace::propagation::HttpTraceContext
(Class HttpTraceContext)public opentelemetry::trace::propagation::JaegerPropagator
(Class JaegerPropagator)public opentelemetry::trace::propagation::NoOpPropagator
(Class NoOpPropagator)
Class Documentation¶
-
class
opentelemetry::trace::propagation
::
TextMapPropagator
¶ Subclassed by opentelemetry::trace::propagation::B3PropagatorExtractor, opentelemetry::trace::propagation::CompositePropagator, opentelemetry::trace::propagation::HttpTraceContext, opentelemetry::trace::propagation::JaegerPropagator, opentelemetry::trace::propagation::NoOpPropagator
Public Functions
-
virtual context::Context
Extract
(const TextMapCarrier &carrier, context::Context &context) noexcept = 0¶
-
virtual void
Inject
(TextMapCarrier &carrier, const context::Context &context) noexcept = 0¶
-
virtual context::Context