From 6a7046891d4ecca4bd4aa5808bc31eb306eab22a Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Mon, 13 Jul 2015 06:40:25 +0300 Subject: =?UTF-8?q?=09=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=BE:=20?= =?UTF-8?q?=20=20=20=20=20protocol/udm.proto=20=09=D0=B8=D0=B7=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=B5=D0=BD=D0=BE:=20=20=20=20=20=20server/src/main.cpp?= =?UTF-8?q?=20=09=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=BE:=20=20?= =?UTF-8?q?=20=20=20=20server/udm-server.cbp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/main.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'server/src/main.cpp') diff --git a/server/src/main.cpp b/server/src/main.cpp index 13b291b..7274da0 100644 --- a/server/src/main.cpp +++ b/server/src/main.cpp @@ -19,11 +19,13 @@ */ #include #include +#include #include #include "api_module_metadata_storage.h" #include "modules_handler.h" #include "utilities.h" +#include "server.h" #include "main.h" @@ -37,6 +39,9 @@ namespace bpo = boost::program_options; runtime_config_s runtime_config; + +server *serv = nullptr; + //TODO: "core" config section architecture, define base settings @@ -155,6 +160,26 @@ int main(int argc, char *argv[]) { //TODO: fork here } + boost::asio::io_service io_service_server; + try{ + serv = new server(io_service_server, 6613); + } + catch(std::exception &e) + { + //TODO: + } + catch(...) + { + //TODO: + } + boost::system::error_code ec; + io_service_server.run(ec); + if(ec) + { + //TODO: + } + + //TODO: run here return 0; //stub for now } -- cgit v1.2.3