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