Template Class B3Propagator

Inheritance Relationships

Base Type

  • public opentelemetry::trace::propagation::B3PropagatorExtractor< T >

Class Documentation

template<typename T>
class opentelemetry::trace::propagation::B3Propagator : public opentelemetry::trace::propagation::B3PropagatorExtractor<T>

Public Types

using Setter = void (*)(T &carrier, nostd::string_view trace_type, nostd::string_view trace_description)

Public Functions

inline void Inject(Setter setter, T &carrier, const context::Context &context) noexcept override