userver: clients::http::plugins::yandex_tracing::Component Class Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
clients::http::plugins::yandex_tracing::Component Class Referencefinal
+ Inheritance diagram for clients::http::plugins::yandex_tracing::Component:
+ Collaboration diagram for clients::http::plugins::yandex_tracing::Component:

Public Member Functions

 Component (const components::ComponentConfig &, const components::ComponentContext &)
 
http::PluginGetPlugin () override
 
- 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
 

Static Public Attributes

static constexpr auto kName = "http-client-plugin-yandex-tracing"
 

Additional Inherited Members

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

Detailed Description

Definition at line 13 of file component.hpp.

Member Function Documentation

◆ GetPlugin()

http::Plugin & clients::http::plugins::yandex_tracing::Component::GetPlugin ( )
overridevirtual

Member Data Documentation

◆ kName

constexpr auto clients::http::plugins::yandex_tracing::Component::kName = "http-client-plugin-yandex-tracing"
staticconstexpr

Definition at line 15 of file component.hpp.


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