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) {