The base class for all components. Don't use it for application components, use ComponentBase instead.
Definition in file raw_component_base.hpp.
Go to the source code of this file.
This graph shows which files directly or indirectly include this file:Classes | |
| class | components::RawComponentBase |
| The base class for all components. Don't use it for application components, use ComponentBase instead. More... | |
Namespaces | |
| namespace | yaml_config |
| Utilities to work with static YAML config. | |
| namespace | components |
| Contains functions and types to start a userver based service/tool. | |
Enumerations | |
| enum class | components::ComponentHealth { components::kOk , components::kFallback , components::kFatal } |
| State of the component. More... | |
| enum class | components::ConfigFileMode { components::kRequired , components::kNotRequired } |
Variables | |
| template<typename Component> | |
| constexpr bool | components::kHasValidate = false |
| template<typename Component> | |
| constexpr bool | components::kForceNoValidation = false |
| template<typename Component> | |
| constexpr auto | components::kConfigFileMode = ConfigFileMode::kRequired |