summaryrefslogtreecommitdiff
path: root/node/Topology.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-04-07 11:56:10 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-04-07 11:56:10 -0700
commit52c3b7c34e52534ab4f3c92b28d65f8713cda299 (patch)
tree6a66f99b253059961a02e1fa07ebc9890ef91a61 /node/Topology.cpp
parent817824b88bce8d2e5659226b80d3f232633c557f (diff)
downloadinfinitytier-52c3b7c34e52534ab4f3c92b28d65f8713cda299.tar.gz
infinitytier-52c3b7c34e52534ab4f3c92b28d65f8713cda299.zip
Implemented empirical determination of external addressing, paritioned per scope.
Diffstat (limited to 'node/Topology.cpp')
-rw-r--r--node/Topology.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/node/Topology.cpp b/node/Topology.cpp
index 8b3d2e71..295c3c8a 100644
--- a/node/Topology.cpp
+++ b/node/Topology.cpp
@@ -253,36 +253,6 @@ void Topology::clean(uint64_t now)
}
}
-/*
-bool Topology::updateSurface(const SharedPtr<Peer> &remotePeer,const InetAddress &mirroredAddress,uint64_t now)
-{
- Mutex::Lock _l(_lock);
-
- if (std::find(_supernodeAddresses.begin(),_supernodeAddresses.end(),remotePeer->address()) == _supernodeAddresses.end())
- return false;
-
- if (_surface.update(mirroredAddress)) {
- // Clear non-fixed paths for all peers -- will force reconnect on next activity
- for(std::map< Address,SharedPtr<Peer> >::const_iterator ap(_activePeers.begin());ap!=_activePeers.end();++ap)
- ap->second->clearPaths(false);
-
- // Reset TCP tunneling if our global addressing has changed
- if (!mirroredAddress.isLinkLocal())
- (const_cast <RuntimeEnvironment *>(RR))->tcpTunnelingEnabled = false;
-
- // Ping supernodes now (other than the one we might have just heard from)
- for(std::vector< SharedPtr<Peer> >::const_iterator sn(_supernodePeers.begin());sn!=_supernodePeers.end();++sn) {
- if (remotePeer != *sn)
- (*sn)->sendPing(RR,now);
- }
-
- return true;
- }
-
- return false;
-}
-*/
-
bool Topology::authenticateRootTopology(const Dictionary &rt)
{
try {