Github   Telegram
No Matches
components Directory Reference
+ Directory dependency graph for components:


directory  impl


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.