Definition at line 168 of file includes/opentelemetry/trace/propagation/b3_propagator.h.


Public Member Functions | |
| void | Inject (context::propagation::TextMapCarrier &carrier, const context::Context &context) noexcept override |
| bool | Fields (nostd::function_ref< bool(nostd::string_view)> callback) const noexcept override |
| void | Inject (context::propagation::TextMapCarrier &carrier, const context::Context &context) noexcept override |
| bool | Fields (nostd::function_ref< bool(nostd::string_view)> callback) const noexcept override |
| context::Context | Extract (const context::propagation::TextMapCarrier &carrier, context::Context &context) noexcept override |
| context::Context | Extract (const context::propagation::TextMapCarrier &carrier, context::Context &context) noexcept override |
Static Public Member Functions | |
| static TraceId | TraceIdFromHex (nostd::string_view trace_id) |
| static TraceId | TraceIdFromHex (nostd::string_view trace_id) |
| static SpanId | SpanIdFromHex (nostd::string_view span_id) |
| static SpanId | SpanIdFromHex (nostd::string_view span_id) |
| static TraceFlags | TraceFlagsFromHex (nostd::string_view trace_flags) |
| static TraceFlags | TraceFlagsFromHex (nostd::string_view trace_flags) |
|
inlineoverridevirtualnoexceptinherited |
Implements context::propagation::TextMapPropagator.
Definition at line 49 of file includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::SpanContext::IsValid(), and trace::SetSpan().
|
inlineoverridevirtualnoexceptinherited |
Implements context::propagation::TextMapPropagator.
Definition at line 49 of file 9.2/includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::SpanContext::IsValid(), and trace::SetSpan().
|
inlineoverridevirtualnoexcept |
Implements context::propagation::TextMapPropagator.
Definition at line 190 of file includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::propagation::kB3SampledHeader, trace::propagation::kB3SpanIdHeader, and trace::propagation::kB3TraceIdHeader.
|
inlineoverridevirtualnoexcept |
Implements context::propagation::TextMapPropagator.
Definition at line 190 of file 9.2/includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::propagation::kB3SampledHeader, trace::propagation::kB3SpanIdHeader, and trace::propagation::kB3TraceIdHeader.
|
inlineoverridevirtualnoexcept |
Implements context::propagation::TextMapPropagator.
Definition at line 171 of file includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::GetSpan(), trace::SpanContext::IsValid(), trace::propagation::kB3SampledHeader, trace::propagation::kB3SpanIdHeader, trace::propagation::kB3TraceIdHeader, context::propagation::TextMapCarrier::Set(), trace::SpanContext::span_id(), trace::SpanId::ToLowerBase16(), trace::TraceId::ToLowerBase16(), trace::TraceFlags::ToLowerBase16(), trace::SpanContext::trace_flags(), and trace::SpanContext::trace_id().
|
inlineoverridevirtualnoexcept |
Implements context::propagation::TextMapPropagator.
Definition at line 171 of file 9.2/includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::GetSpan(), trace::SpanContext::IsValid(), trace::propagation::kB3SampledHeader, trace::propagation::kB3SpanIdHeader, trace::propagation::kB3TraceIdHeader, context::propagation::TextMapCarrier::Set(), trace::SpanContext::span_id(), trace::SpanId::ToLowerBase16(), trace::TraceId::ToLowerBase16(), trace::TraceFlags::ToLowerBase16(), trace::SpanContext::trace_flags(), and trace::SpanContext::trace_id().
|
inlinestaticinherited |
Definition at line 71 of file includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::propagation::detail::HexToBinary(), and trace::propagation::kSpanIdHexStrLength.
|
inlinestaticinherited |
Definition at line 71 of file 9.2/includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::propagation::detail::HexToBinary(), and trace::propagation::kSpanIdHexStrLength.
|
inlinestaticinherited |
Definition at line 78 of file includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::TraceFlags::kIsSampled, and nostd::string_view::length().
|
inlinestaticinherited |
Definition at line 78 of file 9.2/includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::TraceFlags::kIsSampled, and nostd::string_view::length().
|
inlinestaticinherited |
Definition at line 64 of file 9.2/includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::propagation::detail::HexToBinary(), and trace::propagation::kTraceIdHexStrLength.
|
inlinestaticinherited |
Definition at line 64 of file includes/opentelemetry/trace/propagation/b3_propagator.h.
References trace::propagation::detail::HexToBinary(), and trace::propagation::kTraceIdHexStrLength.