summaryrefslogtreecommitdiff
path: root/node/Node.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-01 14:05:25 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2014-10-01 14:05:25 -0700
commite1882b614b48bf0c2a68223b3ee2fb338dbcb8f6 (patch)
tree2447fa648e910c6ef9aa8d4b3147606b2bc18e91 /node/Node.cpp
parentae082c3cb8a1ba7f8efb95ce690b012ffa7a79cd (diff)
downloadinfinitytier-e1882b614b48bf0c2a68223b3ee2fb338dbcb8f6.tar.gz
infinitytier-e1882b614b48bf0c2a68223b3ee2fb338dbcb8f6.zip
Some cleanup, Multicaster now sends multicasts as it gets additional members.
Diffstat (limited to 'node/Node.cpp')
-rw-r--r--node/Node.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/node/Node.cpp b/node/Node.cpp
index 05a490b7..6682ad25 100644
--- a/node/Node.cpp
+++ b/node/Node.cpp
@@ -382,7 +382,7 @@ Node::ReasonForTermination Node::run()
RR->http = new HttpClient();
RR->antiRec = new AntiRecursion();
- RR->mc = new Multicaster();
+ RR->mc = new Multicaster(RR);
RR->sw = new Switch(RR);
RR->sm = new SocketManager(impl->udpPort,impl->tcpPort,&_CBztTraffic,RR);
RR->topology = new Topology(RR,Utils::fileExists((RR->homePath + ZT_PATH_SEPARATOR_S + "iddb.d").c_str()));
@@ -605,8 +605,8 @@ Node::ReasonForTermination Node::run()
// Do periodic tasks in submodules.
if ((now - lastClean) >= ZT_DB_CLEAN_PERIOD) {
lastClean = now;
- RR->topology->clean();
- RR->mc->clean(RR,now);
+ RR->topology->clean(now);
+ RR->mc->clean(now);
RR->nc->clean();
if (RR->updater)
RR->updater->checkIfMaxIntervalExceeded(now);