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.
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 auto | components::kConfigFileMode = ConfigFileMode::kRequired |