Parsing the cluster status message, updates to tracking code

This commit is contained in:
JoelKatz
2013-07-10 10:09:03 -07:00
parent f590162d82
commit 3017929746
5 changed files with 40 additions and 4 deletions

View File

@@ -322,6 +322,26 @@ public:
//--------------------------------------------------------------------------
void nodeUpdate (const RippleAddress& naNodePublic, ClusterNodeStatus const& cnsStatus)
{
boost::recursive_mutex::scoped_lock sl (mUNLLock);
m_clusterNodes[naNodePublic].update(cnsStatus);
}
//--------------------------------------------------------------------------
std::map<RippleAddress, ClusterNodeStatus> getClusterStatus ()
{
std::map<RippleAddress, ClusterNodeStatus> ret;
{
boost::recursive_mutex::scoped_lock sl (mUNLLock);
ret = m_clusterNodes;
}
return ret;
}
//--------------------------------------------------------------------------
void nodeBootstrap ()
{
int iDomains = 0;