Use RippleMutex instead of boost::mutex

This commit is contained in:
Vinnie Falco
2013-08-22 21:31:22 -07:00
parent c21a53a3ea
commit f14333012b
79 changed files with 798 additions and 721 deletions

View File

@@ -288,7 +288,10 @@ uint160 RippleAddress::getAccountID () const
}
}
static boost::mutex rncLock;
typedef RippleMutex StaticLockType;
typedef StaticLockType::ScopedLockType StaticScopedLockType;
static StaticLockType s_lock ("RippleAddress", __FILE__, __LINE__);
static boost::unordered_map< Blob , std::string > rncMap;
std::string RippleAddress::humanAccountID () const
@@ -300,7 +303,7 @@ std::string RippleAddress::humanAccountID () const
case VER_ACCOUNT_ID:
{
boost::mutex::scoped_lock sl (rncLock);
StaticScopedLockType sl (s_lock, __FILE__, __LINE__);
boost::unordered_map< Blob , std::string >::iterator it = rncMap.find (vchData);
if (it != rncMap.end ())