bool Fields(nostd::function_ref< bool(nostd::string_view)> callback) const noexcept override
Invoke callback with fields set to carrier by inject method for all the configured propagators Return...
CompositePropagator(std::vector< std::unique_ptr< TextMapPropagator >> propagators)
void Inject(TextMapCarrier &carrier, const context::Context &context) noexcept override
Run each of the configured propagators with the given context and carrier.
context::Context Extract(const TextMapCarrier &carrier, context::Context &context) noexcept override
Run each of the configured propagators with the given context and carrier.