From 6c87f9f765f524dd212c191511a79f52d01ee2c6 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 24 Sep 2014 14:02:16 -0700 Subject: [PATCH] Rename MulticastTopology to Multicaster -- same name as old multicast controller but different code. More descriptive though. --- node/{MulticastTopology.cpp => Multicaster.cpp} | 14 +++++++------- node/{MulticastTopology.hpp => Multicaster.hpp} | 10 +++++----- node/Network.hpp | 8 ++++---- objects.mk | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) rename node/{MulticastTopology.cpp => Multicaster.cpp} (89%) rename node/{MulticastTopology.hpp => Multicaster.hpp} (97%) diff --git a/node/MulticastTopology.cpp b/node/Multicaster.cpp similarity index 89% rename from node/MulticastTopology.cpp rename to node/Multicaster.cpp index 1db1aa7aa..301b394c0 100644 --- a/node/MulticastTopology.cpp +++ b/node/Multicaster.cpp @@ -28,24 +28,24 @@ #include #include "Constants.hpp" -#include "MulticastTopology.hpp" +#include "Multicaster.hpp" #include "Topology.hpp" namespace ZeroTier { -MulticastTopology::MulticastTopology() +Multicaster::Multicaster() { } -MulticastTopology::~MulticastTopology() +Multicaster::~Multicaster() { } -void MulticastTopology::add(const MulticastGroup &mg,const Address &learnedFrom,const Address &member) +void Multicaster::add(const MulticastGroup &mg,const Address &learnedFrom,const Address &member) { } -void MulticastTopology::erase(const MulticastGroup &mg,const Address &member) +void Multicaster::erase(const MulticastGroup &mg,const Address &member) { Mutex::Lock _l(_groups_m); std::map< MulticastGroup,MulticastGroupStatus >::iterator r(_groups.find(mg)); @@ -67,7 +67,7 @@ void send(uint64_t nwid,uint64_t now,const Address &self,const MulticastGroup &m std::map< MulticastGroup,MulticastGroupStatus >::iterator r(_groups.find(mg)); } -unsigned int MulticastTopology::shouldGather(const MulticastGroup &mg,uint64_t now,unsigned int limit,bool updateLastGatheredTimeOnNonzeroReturn) +unsigned int Multicaster::shouldGather(const MulticastGroup &mg,uint64_t now,unsigned int limit,bool updateLastGatheredTimeOnNonzeroReturn) { Mutex::Lock _l(_groups_m); MulticastGroupStatus &gs = _groups[mg]; @@ -86,7 +86,7 @@ unsigned int MulticastTopology::shouldGather(const MulticastGroup &mg,uint64_t n } } -void MulticastTopology::clean(uint64_t now,const Topology &topology) +void Multicaster::clean(uint64_t now,const Topology &topology) { Mutex::Lock _l(_groups_m); for(std::map< MulticastGroup,MulticastGroupStatus >::iterator mm(_groups.begin());mm!=_groups.end();) { diff --git a/node/MulticastTopology.hpp b/node/Multicaster.hpp similarity index 97% rename from node/MulticastTopology.hpp rename to node/Multicaster.hpp index 0b330df3d..e8436ce95 100644 --- a/node/MulticastTopology.hpp +++ b/node/Multicaster.hpp @@ -25,8 +25,8 @@ * LLC. Start here: http://www.zerotier.com/ */ -#ifndef ZT_MULTICASTTOPOLOGY_HPP -#define ZT_MULTICASTTOPOLOGY_HPP +#ifndef ZT_MULTICASTER_HPP +#define ZT_MULTICASTER_HPP #include #include @@ -51,7 +51,7 @@ class Topology; /** * Database of known multicast peers within a network */ -class MulticastTopology +class Multicaster { private: struct MulticastGroupMember @@ -78,8 +78,8 @@ private: }; public: - MulticastTopology(); - ~MulticastTopology(); + Multicaster(); + ~Multicaster(); /** * Add or update a member in a multicast group diff --git a/node/Network.hpp b/node/Network.hpp index 3849a453f..e3f9ff63e 100644 --- a/node/Network.hpp +++ b/node/Network.hpp @@ -51,7 +51,7 @@ #include "Identity.hpp" #include "InetAddress.hpp" #include "BandwidthAccount.hpp" -#include "MulticastTopology.hpp" +#include "Multicaster.hpp" #include "NetworkConfig.hpp" #include "CertificateOfMembership.hpp" #include "Thread.hpp" @@ -416,8 +416,8 @@ public: /** * @return Multicast topology for this network */ - inline MulticastTopology &mcTopology() { return _multicastTopology; } - inline const MulticastTopology &mcTopology() const { return _multicastTopology; } + inline Multicaster &mc() { return _multicaster; } + inline const Multicaster &mc() const { return _multicaster; } /** * Destroy this network @@ -453,7 +453,7 @@ private: std::set< MulticastGroup > _myMulticastGroups; // multicast groups that we belong to including those behind us (updated periodically) std::map< MulticastGroup,uint64_t > _multicastGroupsBehindMe; // multicast groups bridged to us and when we last saw activity on each std::map< MulticastGroup,BandwidthAccount > _multicastRateAccounts; - MulticastTopology _multicastTopology; + Multicaster _multicaster; std::map _remoteBridgeRoutes; // remote addresses where given MACs are reachable diff --git a/objects.mk b/objects.mk index 059ffe897..a9066b192 100644 --- a/objects.mk +++ b/objects.mk @@ -13,7 +13,7 @@ OBJS=\ node/IncomingPacket.o \ node/InetAddress.o \ node/Logger.o \ - node/MulticastTopology.o \ + node/Multicaster.o \ node/Network.o \ node/NetworkConfig.o \ node/Node.o \