getPeerVector function.

This commit is contained in:
JoelKatz
2012-05-03 13:38:50 -07:00
parent acb326801d
commit 3dbee6e461
2 changed files with 14 additions and 0 deletions

View File

@@ -215,6 +215,19 @@ Json::Value ConnectionPool::getPeersJson()
return ret;
}
std::vector<Peer::pointer> ConnectionPool::getPeerVector()
{
std::vector<Peer::pointer> ret;
ret.resize(mConnectedMap.size());
BOOST_FOREACH(naPeer pair, mConnectedMap)
{
ret.push_back(pair.second);
}
return ret;
}
// Now know peer's node public key. Determine if we want to stay connected.
bool ConnectionPool::peerConnected(Peer::pointer peer, const NewcoinAddress& na)
{

View File

@@ -72,6 +72,7 @@ public:
void peerFailed(const std::string& strIp, int iPort);
Json::Value getPeersJson();
std::vector<Peer::pointer> getPeerVector();
//
// Scanning