Template Class B3PropagatorExtractor¶
Defined in File b3_propagator.h
Inheritance Relationships¶
Base Type¶
public opentelemetry::trace::propagation::TextMapPropagator< T >
Derived Types¶
public opentelemetry::trace::propagation::B3Propagator< T >
(Template Class B3Propagator)public opentelemetry::trace::propagation::B3PropagatorMultiHeader< T >
(Template Class B3PropagatorMultiHeader)
Class Documentation¶
-
template<typename
T
>
classopentelemetry::trace::propagation
::
B3PropagatorExtractor
: public opentelemetry::trace::propagation::TextMapPropagator<T>¶ Subclassed by opentelemetry::trace::propagation::B3Propagator< T >, opentelemetry::trace::propagation::B3PropagatorMultiHeader< T >
Public Types
-
using
Getter
= nostd::string_view (*)(const T &carrier, nostd::string_view trace_type)¶
Public Functions
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)¶
-
using