Class B3PropagatorExtractor¶
Defined in File b3_propagator.h
Inheritance Relationships¶
Base Type¶
public opentelemetry::trace::propagation::TextMapPropagator
Derived Types¶
public opentelemetry::trace::propagation::B3Propagator(Class B3Propagator)public opentelemetry::trace::propagation::B3PropagatorMultiHeader(Class B3PropagatorMultiHeader)
Class Documentation¶
-
class
opentelemetry::trace::propagation::B3PropagatorExtractor: public opentelemetry::trace::propagation::TextMapPropagator¶ Subclassed by opentelemetry::trace::propagation::B3Propagator, opentelemetry::trace::propagation::B3PropagatorMultiHeader
Public Functions
-
inline context::Context
Extract(const TextMapCarrier &carrier, context::Context &context) noexcept override¶
Public Static Functions
-
static inline TraceId
TraceIdFromHex(nostd::string_view trace_id)¶
-
static inline SpanId
SpanIdFromHex(nostd::string_view span_id)¶
-
static inline TraceFlags
TraceFlagsFromHex(nostd::string_view trace_flags)¶
-
inline context::Context