diff --git a/src/NetworkOPs.h b/src/NetworkOPs.h index 5c54c3a167..2ee0524780 100644 --- a/src/NetworkOPs.h +++ b/src/NetworkOPs.h @@ -72,14 +72,17 @@ protected: // XXX Split into more locks. boost::interprocess::interprocess_upgradable_mutex mMonitorLock; - subInfoMapType mBootAccountInfo; - subInfoMapType mSubAccountInfo; - subInfoMapType mSubAccountTransaction; - boost::unordered_set mSubLedger; // ledger accepteds - boost::unordered_set mSubLedgerAccounts; // ledger accepteds + affected accounts - boost::unordered_set mSubTransaction; // all transactions - boost::unordered_set mSubTxMeta; // all transaction meta -// subInfoMapType mSubTransactionAccounts; + subInfoMapType mSubAccount; + subInfoMapType mSubRTAccount; + + boost::unordered_set mSubLedger; // accepted ledgers + boost::unordered_set mSubLedgerAccounts; // accepted ledgers + affected accounts + boost::unordered_set mSubTransactions; // all accepted transactions + boost::unordered_set mSubRTTransactions; // all proposed and accepted transactions + + subInfoMapType mSubAccountTransaction; // DEPRECATED + subInfoMapType mBootAccountInfo; // DEPRECATED + subInfoMapType mSubAccountInfo; // DEPRECATED void setMode(OperatingMode); diff --git a/src/WSDoor.cpp b/src/WSDoor.cpp index 91b17e8aaf..b054229b9a 100644 --- a/src/WSDoor.cpp +++ b/src/WSDoor.cpp @@ -416,6 +416,8 @@ server : Sends a message anytime the server status changes such as network conne ledger : Sends a message at every ledger close. transactions : Sends a message for every transaction that makes it into a ledger. rt_transactions +accounts +rt_accounts */ // TODO void WSConnection::doSubscribe(Json::Value& jvResult, const Json::Value& jvRequest)