Tidy up PeerSet:

* Move PeerSet to overlay/
* Remove unused functions
* Make some public members private
* Rename some functions
* Add comments
This commit is contained in:
Vinnie Falco
2015-05-05 16:40:23 -07:00
parent ca07a1230b
commit 18299c3f7a
10 changed files with 59 additions and 72 deletions

View File

@@ -592,7 +592,7 @@ OverlayImpl::selectPeers (PeerSet& set, std::size_t limit,
});
std::size_t accepted = 0;
for (auto const& e : v)
if (set.peerHas(e.second) && ++accepted >= limit)
if (set.insert(e.second) && ++accepted >= limit)
break;
return accepted;
}