aboutsummaryrefslogtreecommitdiff
path: root/network-handler/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'network-handler/main.cpp')
-rw-r--r--network-handler/main.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/network-handler/main.cpp b/network-handler/main.cpp
index 128c0e8..c8cae05 100644
--- a/network-handler/main.cpp
+++ b/network-handler/main.cpp
@@ -1,5 +1,6 @@
#include "networkhandler.hpp"
+#include "nodemanager.hpp"
#include <boost/program_options.hpp>
@@ -7,6 +8,8 @@
#include <iostream>
#include <cstdint>
+NodeManager key_exchange_phase();
+
int main(int argc, char* argv[]) {
namespace po = boost::program_options;
@@ -35,8 +38,17 @@ int main(int argc, char* argv[]) {
std::string if6 = vm["interface6"].as<std::string>();
uint16_t port = vm["port"].as<uint16_t>();
+ NodeManager node_manager = key_exchange_phase();
+
ListenSettings lsettings{en4, if4, en6, if6, port};
NetworkHandler handler(lsettings);
handler.run();
}
+
+NodeManager key_exchange_phase() {
+ NodeManager manager;
+
+ return manager;
+}
+