Fix order of construction of Application members

This commit is contained in:
Nik Bougalis
2015-01-22 19:20:21 -08:00
parent 06207da185
commit 60eb312e3b

View File

@@ -177,6 +177,9 @@ public:
beast::Journal m_journal;
Application::LockType m_masterMutex;
// Required by the SHAMapStore
TransactionMaster m_txMaster;
NodeStoreScheduler m_nodeStoreScheduler;
std::unique_ptr <SHAMapStore> m_shaMapStore;
std::unique_ptr <NodeStore::Database> m_nodeStore;
@@ -186,7 +189,6 @@ public:
TreeNodeCache m_treeNodeCache;
SLECache m_sleCache;
LocalCredentials m_localCredentials;
TransactionMaster m_txMaster;
std::unique_ptr <CollectorManager> m_collectorManager;
std::unique_ptr <Resource::Manager> m_resourceManager;