userver: tracing::TracingManagerComponentBase Class Reference
Loading...
Searching...
No Matches
tracing::TracingManagerComponentBase Class Reference

#include <userver/tracing/manager_component.hpp>

Detailed Description

Base component for implementing TracingManager component.

Definition at line 18 of file manager_component.hpp.

+ Inheritance diagram for tracing::TracingManagerComponentBase:
+ Collaboration diagram for tracing::TracingManagerComponentBase:

Public Member Functions

 TracingManagerComponentBase (const components::ComponentConfig &, const components::ComponentContext &)
 
- Public Member Functions inherited from components::LoggableComponentBase
 LoggableComponentBase (const ComponentConfig &, const ComponentContext &)
 
 LoggableComponentBase (LoggableComponentBase &&)=delete
 
 LoggableComponentBase (const LoggableComponentBase &)=delete
 
 ~LoggableComponentBase () override=default
 
ComponentHealth GetComponentHealth () const override
 
void OnLoadingCancelled () override
 
void OnAllComponentsLoaded () override
 
void OnAllComponentsAreStopping () override
 
- Public Member Functions inherited from tracing::TracingManagerBase
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.
 

Additional Inherited Members

- Static Public Member Functions inherited from components::LoggableComponentBase
static yaml_config::Schema GetStaticConfigSchema ()
 

The documentation for this class was generated from the following file: