Start adding support for concurrent I/O.

This commit is contained in:
JoelKatz
2012-11-09 14:14:47 -08:00
parent 82d26ea756
commit 40527cca2b
5 changed files with 15 additions and 2 deletions

View File

@@ -43,6 +43,8 @@ class Application
boost::asio::io_service mIOService, mAuxService;
boost::asio::io_service::work mIOWork, mAuxWork;
boost::recursive_mutex mMasterLock;
Wallet mWallet;
UniqueNodeList mUNL;
LedgerMaster mMasterLedger;
@@ -99,6 +101,7 @@ public:
JobQueue& getJobQueue() { return mJobQueue; }
SuppressionTable& getSuppression() { return mSuppressions; }
RPCHandler& getRPCHandler() { return mRPCHandler; }
boost::recursive_mutex& getMasterLock() { return mMasterLock; }
bool isNew(const uint256& s) { return mSuppressions.addSuppression(s); }