summaryrefslogtreecommitdiff
path: root/node/Node.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2013-07-11 22:06:25 -0400
committerAdam Ierymenko <adam.ierymenko@gmail.com>2013-07-11 22:06:25 -0400
commit339b2314ea168d302bae4b5f7fbf828b210e5450 (patch)
tree5ba92262bfbeacd58935f7e332557086f6be53a0 /node/Node.cpp
parentfd2b383c3e8e1a4b81454611b966c6c775c03913 (diff)
downloadinfinitytier-339b2314ea168d302bae4b5f7fbf828b210e5450.tar.gz
infinitytier-339b2314ea168d302bae4b5f7fbf828b210e5450.zip
More work in progress on Switch / PacketDecoder refactor.
Diffstat (limited to 'node/Node.cpp')
-rw-r--r--node/Node.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/node/Node.cpp b/node/Node.cpp
index ab7794b8..4b5a43ed 100644
--- a/node/Node.cpp
+++ b/node/Node.cpp
@@ -64,6 +64,7 @@
#include "Network.hpp"
#include "MulticastGroup.hpp"
#include "Mutex.hpp"
+#include "Multicaster.hpp"
#include "../version.h"
@@ -116,6 +117,7 @@ Node::~Node()
delete impl->renv.sysEnv;
delete impl->renv.topology;
delete impl->renv.sw;
+ delete impl->renv.multicaster;
delete impl->renv.demarc;
delete impl->renv.nc;
delete impl->renv.log;
@@ -211,6 +213,7 @@ Node::ReasonForTermination Node::run()
// watcher.
_r->nc = new NodeConfig(_r,_r->autoconfUrlPrefix + _r->identity.address().toString());
_r->demarc = new Demarc(_r);
+ _r->multicaster = new Multicaster();
_r->sw = new Switch(_r);
_r->topology = new Topology(_r,(_r->homePath + ZT_PATH_SEPARATOR_S + "peer.db").c_str());
_r->sysEnv = new SysEnv(_r);