#include <userver/tracing/manager.hpp>
Base class for propagating trace context information in headers.
Mostly used by tracing::DefaultTracingManagerLocator.
Definition at line 26 of file manager.hpp.
 Inheritance diagram for tracing::TracingManagerBase:Public Member Functions | |
| virtual bool | TryFillSpanBuilderFromRequest (const server::http::HttpRequest &request, SpanBuilder &span_builder) const =0 | 
| virtual void | FillRequestWithTracingContext (const Span &span, clients::http::RequestTracingEditor request) const =0 | 
| Fill new client requests with tracing information.   | |
| virtual void | FillResponseWithTracingContext (const Span &span, server::http::HttpResponse &response) const =0 | 
| Fill response with tracing information.   | |
      
  | 
  pure virtual | 
Fill new client requests with tracing information.
Implemented in tracing::GenericTracingManager.
      
  | 
  pure virtual | 
Fill response with tracing information.
Implemented in tracing::GenericTracingManager.
      
  | 
  pure virtual | 
Fill SpanBuilder params with actual tracing information extracted from the request. You should build Span with SpanBuilder::Build, after calling this.
Implemented in tracing::GenericTracingManager.