summaryrefslogtreecommitdiffstats
path: root/server/src/config.cppm
diff options
context:
space:
mode:
authorRutger Broekhoff2026-08-28 21:12:55 +0200
committerRutger Broekhoff2026-08-28 21:12:55 +0200
commita5d95afb96eb9a3b65d82f5f84bf8e4a4fb4c8ac (patch)
treeb4e0ec57c3799e9f649c6bfe27cb6c3313b97364 /server/src/config.cppm
parent973aec43ea54bbf95b64fbcb636403401d1ca60e (diff)
downloadroutemon-a5d95afb96eb9a3b65d82f5f84bf8e4a4fb4c8ac.tar.gz
routemon-a5d95afb96eb9a3b65d82f5f84bf8e4a4fb4c8ac.zip
clang-format C++ sources
Diffstat (limited to 'server/src/config.cppm')
-rw-r--r--server/src/config.cppm54
1 files changed, 30 insertions, 24 deletions
diff --git a/server/src/config.cppm b/server/src/config.cppm
index ef827a6..e5b48f4 100644
--- a/server/src/config.cppm
+++ b/server/src/config.cppm
@@ -5,35 +5,41 @@ import :log;
5 5
6namespace routemon::config { 6namespace routemon::config {
7 7
8 export struct rwgps { 8export struct rwgps
9 std::string api_key; 9{
10 std::string auth_token; 10 std::string api_key;
11 }; 11 std::string auth_token;
12};
12 13
13 export struct situations { 14export struct situations
14 std::string datex2_filename; 15{
15 }; 16 std::string datex2_filename;
17};
16 18
17 export struct database { 19export struct database
18 std::string sqlite3_filename; 20{
19 }; 21 std::string sqlite3_filename;
22};
20 23
21 export struct http_server { 24export struct http_server
22 bool lax_cors; 25{
23 }; 26 bool lax_cors;
27};
24 28
25 export struct logger { 29export struct logger
26 log::level level; 30{
27 }; 31 log::level level;
32};
28 33
29 export struct app { 34export struct app
30 rwgps rwgps; 35{
31 situations situations; 36 rwgps rwgps;
32 database database; 37 situations situations;
33 http_server http_server; 38 database database;
34 logger logger; 39 http_server http_server;
35 }; 40 logger logger;
41};
36 42
37 export auto load_file(std::string const& filename) -> app; 43export auto load_file(std::string const& filename) -> app;
38 44
39} // namespace routemon::config 45} // namespace routemon::config