Changeset View
Changeset View
Standalone View
Standalone View
src/validationinterface.h
Show First 20 Lines • Show All 134 Lines • ▼ Show 20 Lines | public: | ||||
/** | /** | ||||
* Unregister a CScheduler to give callbacks which should run in the | * Unregister a CScheduler to give callbacks which should run in the | ||||
* background - these callbacks will now be dropped! | * background - these callbacks will now be dropped! | ||||
*/ | */ | ||||
void UnregisterBackgroundSignalScheduler(); | void UnregisterBackgroundSignalScheduler(); | ||||
/** Call any remaining callbacks on the calling thread */ | /** Call any remaining callbacks on the calling thread */ | ||||
void FlushBackgroundCallbacks(); | void FlushBackgroundCallbacks(); | ||||
size_t CallbacksPending(); | |||||
/** Register with mempool to call TransactionRemovedFromMempool callbacks */ | /** Register with mempool to call TransactionRemovedFromMempool callbacks */ | ||||
void RegisterWithMempoolSignals(CTxMemPool &pool); | void RegisterWithMempoolSignals(CTxMemPool &pool); | ||||
/** Unregister with mempool */ | /** Unregister with mempool */ | ||||
void UnregisterWithMempoolSignals(CTxMemPool &pool); | void UnregisterWithMempoolSignals(CTxMemPool &pool); | ||||
void UpdatedBlockTip(const CBlockIndex *, const CBlockIndex *, | void UpdatedBlockTip(const CBlockIndex *, const CBlockIndex *, | ||||
bool fInitialDownload); | bool fInitialDownload); | ||||
void TransactionAddedToMempool(const CTransactionRef &); | void TransactionAddedToMempool(const CTransactionRef &); | ||||
Show All 15 Lines |