Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 1,310 Lines • ▼ Show 20 Lines | std::set<TxId> GetConflicts(const TxId &txid) const | ||||
EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); | EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); | ||||
//! Check if a given transaction has any of its outputs spent by another | //! Check if a given transaction has any of its outputs spent by another | ||||
//! transaction in the wallet | //! transaction in the wallet | ||||
bool HasWalletSpend(const TxId &txid) const | bool HasWalletSpend(const TxId &txid) const | ||||
EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); | EXCLUSIVE_LOCKS_REQUIRED(cs_wallet); | ||||
//! Flush wallet (bitdb flush) | //! Flush wallet (bitdb flush) | ||||
void Flush(bool shutdown = false); | void Flush(); | ||||
//! Close wallet database | |||||
void Close(); | |||||
/** Wallet is about to be unloaded */ | /** Wallet is about to be unloaded */ | ||||
boost::signals2::signal<void()> NotifyUnload; | boost::signals2::signal<void()> NotifyUnload; | ||||
/** | /** | ||||
* Address book entry changed. | * Address book entry changed. | ||||
* @note called with lock cs_wallet held. | * @note called with lock cs_wallet held. | ||||
*/ | */ | ||||
▲ Show 20 Lines • Show All 298 Lines • Show Last 20 Lines |