userver: userver/components/common_server_component_list.hpp Source File
Loading...
Searching...
No Matches
common_server_component_list.hpp
Go to the documentation of this file.
1#pragma once
2
3/// @file userver/components/common_server_component_list.hpp
4/// @brief @copybrief components::CommonServerComponentList()
5
6#include <userver/components/component_list.hpp>
7
8USERVER_NAMESPACE_BEGIN
9
10namespace components {
11
12/// @ingroup userver_components
13///
14/// @brief Returns the most common list of components to start a fully
15/// functional server.
16///
17/// The list contains:
18/// * components::Server
19/// * server::handlers::DnsClientControl
20/// * server::handlers::DynamicDebugLog
21/// * server::handlers::ImplicitOptions
22/// * server::handlers::InspectRequests
23/// * server::handlers::Jemalloc
24/// * server::handlers::LogLevel
25/// * server::handlers::OnLogRotate
26/// * server::handlers::ServerMonitor
27/// * server::handlers::TestsControl
28/// * components::AuthCheckerSettings
29/// * congestion_control::Component
31
32} // namespace components
33
34USERVER_NAMESPACE_END