Mercurial > malikania
comparison server/main.cpp @ 83:d458af0b7748
Server: namespace and hierarchy
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 22 Jan 2017 17:54:56 +0100 |
parents | 858621081b95 |
children | 4031eda60e11 |
comparison
equal
deleted
inserted
replaced
82:ee850a6ab89e | 83:d458af0b7748 |
---|---|
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
17 */ | 17 */ |
18 | 18 |
19 #include <iostream> | 19 #include <iostream> |
20 | 20 |
21 #include <malikania/server.hpp> | 21 #include <malikania/server/server.hpp> |
22 | 22 |
23 int main() | 23 int main() |
24 { | 24 { |
25 mlk::server_settings sv_params; | 25 mlk::server::server_settings sv_params; |
26 | 26 |
27 sv_params.port = 3320; | 27 sv_params.port = 3320; |
28 sv_params.certificate = "/home/markand/null/server.crt"; | 28 sv_params.certificate = "/home/markand/null/server.crt"; |
29 sv_params.key = "/home/markand/null/server.key"; | 29 sv_params.key = "/home/markand/null/server.key"; |
30 | 30 |
31 mlk::database_settings db_params; | 31 mlk::server::database_settings db_params; |
32 | 32 |
33 db_params["type"] = "sqlite"; | 33 db_params["type"] = "sqlite"; |
34 db_params["path"] = "/home/markand/kingdom.db"; | 34 db_params["path"] = "/home/markand/kingdom.db"; |
35 | 35 |
36 boost::asio::io_service service; | 36 boost::asio::io_service service; |
37 | 37 |
38 try { | 38 try { |
39 mlk::server server(service, sv_params, db_params); | 39 mlk::server::server server(service, sv_params, db_params); |
40 | 40 |
41 for (;;) { | 41 for (;;) { |
42 service.run(); | 42 service.run(); |
43 } | 43 } |
44 } catch (const std::exception& ex) { | 44 } catch (const std::exception& ex) { |