Directory dependency graph for components:Directories | |
| impl | |
Files | |
| common_component_list.hpp | |
| Returns the most common list of components with runtime config updates and HTTP client. | |
| common_server_component_list.hpp | |
| Returns the most common list of components to start a fully functional server. | |
| component.hpp | |
| Convenience header that provides all the types for component implementation (components::ComponentContext, components::ComponentConfig). Prefer using a lightweight userver/components/component_fwd.hpp for component declaration. | |
| component_config.hpp | |
| component_context.hpp | |
| Class to retrieve other components. | |
| component_fwd.hpp | |
| Forward declarations for components::ComponentContext and components::ComponentConfig; function components::GetCurrentComponentName() | |
| component_list.hpp | |
| A list to keep a unique list of components to start with components::Run(), utils::DaemonMain() or components::RunOnce(). | |
| dump_configurator.hpp | |
| fs_cache.hpp | |
| Component for storing files in memory. | |
| headers_propagator_component.hpp | |
| HeadersPropagatorComponent and default components. | |
| loggable_component_base.hpp | |
| Contains components::LoggableComponentBase declaration and forward declarations of components::ComponentConfig and components::ComponentContext, function components::GetCurrentComponentName() | |
| logging_configurator.hpp | |
| Helper component to configure logging. | |
| manager_controller_component.hpp | |
| Component that prepares the engine internals and starts all the other components. | |
| minimal_component_list.hpp | |
| Returns a list of components to do basic logging, component initialization and configuration. | |
| minimal_server_component_list.hpp | |
| Returns a list of components to start a basic HTTP server. | |
| process_starter.hpp | |
| Component for getting the engine::subprocess::ProcessStarter. | |
| run.hpp | |
| Functions to start a service or tool with the specified config and components::ComponentList. | |
| single_threaded_task_processors.hpp | |
| Component that starts multiple single threaded task processors. | |
| static_config_validator.hpp | |
| statistics_storage.hpp | |
| Component that keeps a utils::statistics::Storage storage for metrics. | |
| tcp_acceptor_base.hpp | |
| Component for accepting incoming TCP connections. | |
| tracer.hpp | |
| Component that initializes the request tracing facilities. | |