|
|
@ -29,7 +29,6 @@ |
|
|
|
#include <vector> |
|
|
|
#include <vector> |
|
|
|
|
|
|
|
|
|
|
|
#include <boost/shared_ptr.hpp> |
|
|
|
#include <boost/shared_ptr.hpp> |
|
|
|
#include <boost/thread.hpp> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern CWallet* pwalletMain; |
|
|
|
extern CWallet* pwalletMain; |
|
|
|
|
|
|
|
|
|
|
@ -79,6 +78,7 @@ class CCoinControl; |
|
|
|
class COutput; |
|
|
|
class COutput; |
|
|
|
class CReserveKey; |
|
|
|
class CReserveKey; |
|
|
|
class CScript; |
|
|
|
class CScript; |
|
|
|
|
|
|
|
class CScheduler; |
|
|
|
class CTxMemPool; |
|
|
|
class CTxMemPool; |
|
|
|
class CWalletTx; |
|
|
|
class CWalletTx; |
|
|
|
|
|
|
|
|
|
|
@ -593,7 +593,7 @@ private: |
|
|
|
class CWallet : public CCryptoKeyStore, public CValidationInterface |
|
|
|
class CWallet : public CCryptoKeyStore, public CValidationInterface |
|
|
|
{ |
|
|
|
{ |
|
|
|
private: |
|
|
|
private: |
|
|
|
static std::atomic<bool> fFlushThreadRunning; |
|
|
|
static std::atomic<bool> fFlushScheduled; |
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Select a set of coins such that nValueRet >= nTargetValue and at least |
|
|
|
* Select a set of coins such that nValueRet >= nTargetValue and at least |
|
|
@ -1001,7 +1001,7 @@ public: |
|
|
|
* Wallet post-init setup |
|
|
|
* Wallet post-init setup |
|
|
|
* Gives the wallet a chance to register repetitive tasks and complete post-init tasks |
|
|
|
* Gives the wallet a chance to register repetitive tasks and complete post-init tasks |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
void postInitProcess(boost::thread_group& threadGroup); |
|
|
|
void postInitProcess(CScheduler& scheduler); |
|
|
|
|
|
|
|
|
|
|
|
/* Wallets parameter interaction */ |
|
|
|
/* Wallets parameter interaction */ |
|
|
|
static bool ParameterInteraction(); |
|
|
|
static bool ParameterInteraction(); |
|
|
|