#include <validationinterface.h>
|
| void | RegisterBackgroundSignalScheduler (CScheduler &scheduler) |
| | Register a CScheduler to give callbacks which should run in the background (may only be called once) More...
|
| |
| void | UnregisterBackgroundSignalScheduler () |
| | Unregister a CScheduler to give callbacks which should run in the background - these callbacks will now be dropped! More...
|
| |
| void | FlushBackgroundCallbacks () |
| | Call any remaining callbacks on the calling thread. More...
|
| |
| size_t | CallbacksPending () |
| |
| void | AcceptedBlockHeader (const CBlockIndex *pindexNew) |
| |
| void | UpdatedBlockTip (const CBlockIndex *, const CBlockIndex *, bool fInitialDownload) |
| |
| void | TransactionAddedToMempool (const CTransactionRef &ptxn) |
| |
| void | TransactionRemovedFromMempool (const CTransactionRef &, MemPoolRemovalReason) |
| |
| void | BlockConnected (const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindex) |
| |
| void | BlockDisconnected (const std::shared_ptr< const CBlock > &block, const uint256 &blockHash, int nBlockHeight, int64_t blockTime) |
| |
| void | SetBestChain (const CBlockLocator &) |
| |
| void | Broadcast (CConnman *connman) |
| |
| void | BlockChecked (const CBlock &, const CValidationState &) |
| |
| void | NotifyMasternodeListChanged (bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff) |
| |
Definition at line 166 of file validationinterface.h.
◆ AcceptedBlockHeader()
| void CMainSignals::AcceptedBlockHeader |
( |
const CBlockIndex * |
pindexNew | ) |
|
◆ BlockChecked()
◆ BlockConnected()
| void CMainSignals::BlockConnected |
( |
const std::shared_ptr< const CBlock > & |
block, |
|
|
const CBlockIndex * |
pindex |
|
) |
| |
◆ BlockDisconnected()
| void CMainSignals::BlockDisconnected |
( |
const std::shared_ptr< const CBlock > & |
block, |
|
|
const uint256 & |
blockHash, |
|
|
int |
nBlockHeight, |
|
|
int64_t |
blockTime |
|
) |
| |
◆ Broadcast()
| void CMainSignals::Broadcast |
( |
CConnman * |
connman | ) |
|
◆ CallbacksPending()
| size_t CMainSignals::CallbacksPending |
( |
| ) |
|
◆ FlushBackgroundCallbacks()
| void CMainSignals::FlushBackgroundCallbacks |
( |
| ) |
|
◆ NotifyMasternodeListChanged()
◆ RegisterBackgroundSignalScheduler()
| void CMainSignals::RegisterBackgroundSignalScheduler |
( |
CScheduler & |
scheduler | ) |
|
◆ SetBestChain()
◆ TransactionAddedToMempool()
| void CMainSignals::TransactionAddedToMempool |
( |
const CTransactionRef & |
ptxn | ) |
|
◆ TransactionRemovedFromMempool()
◆ UnregisterBackgroundSignalScheduler()
| void CMainSignals::UnregisterBackgroundSignalScheduler |
( |
| ) |
|
◆ UpdatedBlockTip()
| void CMainSignals::UpdatedBlockTip |
( |
const CBlockIndex * |
pindexNew, |
|
|
const CBlockIndex * |
pindexFork, |
|
|
bool |
fInitialDownload |
|
) |
| |
◆ void ::CallFunctionInValidationInterfaceQueue()
◆ void ::RegisterSharedValidationInterface()
◆ void ::UnregisterAllValidationInterfaces()
◆ void ::UnregisterValidationInterface()
◆ m_internals
The documentation for this class was generated from the following files: