⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
userver
C++ Async Framework v2.0
Documentation
API Groups
Namespaces
Reference
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
w
y
Variables
k
n
r
u
w
Typedefs
c
d
h
m
n
o
p
s
t
u
v
Enumerations
a
b
c
d
f
h
i
l
o
p
r
s
t
u
v
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
Enumerations
Enumerator
Related Symbols
File List
File Members
All
e
i
l
r
t
u
Functions
Macros
e
i
l
r
t
u
Examples
Toggle main menu visibility
▼
userver
Documentation
►
API Groups
►
Namespaces
▼
Reference
►
Namespace Members
►
Class List
Class Index
►
Class Hierarchy
►
Class Members
►
File List
►
File Members
▼
Examples
postgresql/functional_tests/basic_chaos/conftest.py
postgresql/functional_tests/basic_chaos/utils.py
postgresql/functional_tests/basic_chaos/tests/test_postgres.py
postgresql/functional_tests/basic_chaos/postgres_service.cpp
postgresql/functional_tests/basic_chaos/static_config.yaml
postgresql/functional_tests/basic_chaos/schemas/postgresql/key_value.sql
postgresql/functional_tests/basic_chaos/CMakeLists.txt
testsuite/pytest_plugins/pytest_userver/chaos.py
components/component_sample_test.hpp
components/component_sample_test.cpp
cmake/UserverTestsuite.cmake
samples/http_caching/tests/conftest.py
samples/testsuite-support/src/logcapture.cpp
samples/testsuite-support/src/metrics.cpp
samples/testsuite-support/src/metrics.hpp
samples/testsuite-support/src/now.cpp
samples/testsuite-support/src/tasks.cpp
samples/testsuite-support/src/testpoint.cpp
samples/testsuite-support/tests/test_logcapture.py
samples/testsuite-support/tests/test_metrics.py
samples/testsuite-support/tests/test_mocked_time.py
samples/testsuite-support/tests/test_tasks.py
samples/testsuite-support/tests/test_testpoint.py
samples/production_service/tests/test_production.py
core/src/engine/mutex_benchmark.cpp
samples/postgres_auth/user_info_cache.hpp
samples/postgres_auth/auth_bearer.hpp
samples/postgres_auth/auth_bearer.cpp
samples/postgres_auth/postgres_service.cpp
samples/postgres_auth/static_config.yaml
samples/postgres_auth/CMakeLists.txt
samples/postgres_auth/schemas/postgresql/auth/migrations.txt
samples/postgres_auth/schemas/postgresql/auth/migrations/V001__create_db.sql
samples/postgres_auth/schemas/postgresql/auth/migrations/V002__add_name.sql
samples/postgres_auth/tests/conftest.py
samples/postgres_auth/tests/test_postgres.py
samples/postgres_auth/tests/static/test_data.sql
samples/config_service/config_service.cpp
samples/config_service/static_config.yaml
samples/config_service/CMakeLists.txt
samples/config_service/tests/conftest.py
samples/config_service/tests/test_config.py
samples/digest_auth_service/auth_digest.hpp
samples/digest_auth_service/auth_digest.cpp
samples/digest_auth_service/static_config.yaml
samples/digest_auth_service/CMakeLists.txt
samples/digest_auth_service/tests/conftest.py
samples/digest_auth_service/tests/test_digest.py
samples/digest_auth_service/tests/test_proxy.py
samples/digest_auth_service/postgresql/schemas/auth.sql
samples/digest_auth_service/postgresql/data/test_data.sql
samples/flatbuf_service/flatbuf_service.cpp
samples/flatbuf_service/flatbuffer_schema.fbs
samples/flatbuf_service/static_config.yaml
samples/flatbuf_service/CMakeLists.txt
samples/flatbuf_service/tests/test_flatbuf.py
samples/grpc_middleware_service/src/middlewares/client/middleware.hpp
samples/grpc_middleware_service/src/middlewares/client/middleware.cpp
samples/grpc_middleware_service/src/middlewares/client/component.hpp
samples/grpc_middleware_service/src/middlewares/client/component.cpp
samples/grpc_middleware_service/src/middlewares/server/middleware.hpp
samples/grpc_middleware_service/src/middlewares/server/middleware.cpp
samples/grpc_middleware_service/src/middlewares/server/component.hpp
samples/grpc_middleware_service/src/middlewares/server/component.cpp
samples/grpc_middleware_service/src/middlewares/auth.hpp
samples/grpc_middleware_service/src/middlewares/auth.cpp
samples/grpc_middleware_service/src/main.cpp
samples/grpc_middleware_service/proto/samples/greeter.proto
samples/grpc_middleware_service/static_config.yaml
samples/grpc_middleware_service/tests/conftest.py
samples/grpc_middleware_service/tests/test_middlewares.py
samples/grpc_middleware_service/CMakeLists.txt
samples/grpc_service/grpc_service.cpp
samples/grpc_service/proto/samples/greeter.proto
samples/grpc_service/static_config.yaml
samples/grpc_service/tests/conftest.py
samples/grpc_service/tests/test_grpc.py
samples/grpc_service/CMakeLists.txt
samples/hello_service/hello_service.cpp
samples/hello_service/static_config.yaml
samples/hello_service/CMakeLists.txt
samples/hello_service/tests/conftest.py
samples/hello_service/tests/test_hello.py
samples/http_caching/http_caching.cpp
samples/http_caching/static_config.yaml
samples/http_caching/CMakeLists.txt
samples/http_caching/tests/test_http_caching.py
samples/json2yaml/json2yaml.cpp
samples/json2yaml/CMakeLists.txt
samples/json2yaml/tests/conftest.py
samples/json2yaml/tests/test_basic.py
samples/mongo_service/mongo_service.cpp
samples/mongo_service/static_config.yaml
samples/mongo_service/CMakeLists.txt
samples/mongo_service/tests/conftest.py
samples/mongo_service/tests/test_mongo.py
samples/multipart_service/service.cpp
samples/multipart_service/static_config.yaml
samples/multipart_service/CMakeLists.txt
samples/multipart_service/tests/conftest.py
samples/multipart_service/tests/test_multipart.py
samples/postgres_service/postgres_service.cpp
samples/postgres_service/static_config.yaml
samples/postgres_service/CMakeLists.txt
samples/postgres_service/tests/conftest.py
samples/postgres_service/tests/test_postgres.py
samples/production_service/production_service.cpp
samples/production_service/static_config.yaml
samples/production_service/config_vars.yaml
samples/production_service/CMakeLists.txt
samples/production_service/tests/conftest.py
samples/production_service/tests/test_ping.py
samples/redis_service/redis_service.cpp
samples/redis_service/static_config.yaml
samples/redis_service/CMakeLists.txt
samples/tcp_full_duplex_service/tcp_full_duplex_service.cpp
samples/tcp_full_duplex_service/static_config.yaml
samples/tcp_full_duplex_service/CMakeLists.txt
samples/tcp_full_duplex_service/tests/conftest.py
samples/tcp_full_duplex_service/tests/test_echo.py
samples/tcp_service/tcp_service.cpp
samples/tcp_service/static_config.yaml
samples/tcp_service/CMakeLists.txt
samples/tcp_service/tests/conftest.py
samples/tcp_service/tests/test_tcp.py
samples/websocket_service/websocket_service.cpp
samples/websocket_service/static_config.yaml
samples/websocket_service/CMakeLists.txt
samples/websocket_service/tests/conftest.py
samples/websocket_service/tests/test_websocket.py
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
All results
samples/production_service/production_service.cpp
#include <
userver/utest/using_namespace_userver.hpp
>
#include <userver/alerts/handler.hpp>
#include <
userver/components/common_component_list.hpp
>
#include <
userver/components/common_server_component_list.hpp
>
#include <
userver/server/handlers/ping.hpp
>
#include <
userver/storages/secdist/component.hpp
>
#include <userver/storages/secdist/provider_component.hpp>
#include <
userver/utils/daemon_run.hpp
>
int
main(
int
argc,
char
* argv[]) {
const
auto
component_list =
components::ComponentList
()
.
AppendComponentList
(
components::CommonComponentList
())
.
AppendComponentList
(
components::CommonServerComponentList
())
.
Append
<
components::Secdist
>()
.Append<components::DefaultSecdistProvider>()
.Append<
server::handlers::Ping
>()
.Append<alerts::Handler>()
// Put your handlers and components here
;
return
utils::DaemonMain
(argc, argv, component_list);
}
Docs version:
v1.0
,
v2.0
,
trunk/develop
Generated on Wed May 15 2024 22:13:58 for userver by
Doxygen
1.10.0