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