Class HttpTraceContext

Inheritance Relationships

Base Type

  • public opentelemetry::context::propagation::TextMapPropagator

Class Documentation

class HttpTraceContext : public opentelemetry::context::propagation::TextMapPropagator

Public Functions

inline void Inject(opentelemetry::context::propagation::TextMapCarrier &carrier, const context::Context &context) noexcept override
inline context::Context Extract(const opentelemetry::context::propagation::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)