Fix subscribing to "real time" transactions.

This commit is contained in:
JoelKatz
2013-12-27 20:44:02 -08:00
committed by Vinnie Falco
parent 4b1155bf32
commit 09b39e107d

View File

@@ -2742,14 +2742,14 @@ bool NetworkOPsImp::unsubTransactions (uint64 uSeq)
bool NetworkOPsImp::subRTTransactions (InfoSub::ref isrListener)
{
ScopedLockType sl (mLock, __FILE__, __LINE__);
return mSubTransactions.emplace (isrListener->getSeq (), isrListener).second;
return mSubRTTransactions.emplace (isrListener->getSeq (), isrListener).second;
}
// <-- bool: true=erased, false=was not there
bool NetworkOPsImp::unsubRTTransactions (uint64 uSeq)
{
ScopedLockType sl (mLock, __FILE__, __LINE__);
return !!mSubTransactions.erase (uSeq);
return !!mSubRTTransactions.erase (uSeq);
}
InfoSub::pointer NetworkOPsImp::findRpcSub (const std::string& strUrl)