#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 | UpdatedBlockTip (const CBlockIndex *, const CBlockIndex *, bool fInitialDownload) |
| |
| void | TransactionAddedToMempool (const CTransactionRef &, std::shared_ptr< const std::vector< Coin > >, uint64_t mempool_sequence) |
| |
| void | TransactionRemovedFromMempool (const CTransactionRef &, MemPoolRemovalReason, uint64_t mempool_sequence) |
| |
| void | BlockConnected (ChainstateRole, const std::shared_ptr< const CBlock > &, const CBlockIndex *pindex) |
| |
| void | BlockDisconnected (const std::shared_ptr< const CBlock > &, const CBlockIndex *pindex) |
| |
| void | ChainStateFlushed (ChainstateRole, const CBlockLocator &) |
| |
| void | BlockChecked (const CBlock &, const BlockValidationState &) |
| |
| void | NewPoWValidBlock (const CBlockIndex *, const std::shared_ptr< const CBlock > &) |
| |
| void | BlockFinalized (const CBlockIndex *pindex) |
| |
| void | BlockInvalidated (const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block) |
| |
| void | TransactionFinalized (const CTransactionRef &tx) |
| |
| void | TransactionInvalidated (const CTransactionRef &tx, std::shared_ptr< const std::vector< Coin > > spent_coins) |
| |
Definition at line 211 of file validationinterface.h.
◆ BlockChecked()
◆ BlockConnected()
◆ BlockDisconnected()
| void CMainSignals::BlockDisconnected |
( |
const std::shared_ptr< const CBlock > & |
pblock, |
|
|
const CBlockIndex * |
pindex |
|
) |
| |
◆ BlockFinalized()
| void CMainSignals::BlockFinalized |
( |
const CBlockIndex * |
pindex | ) |
|
◆ BlockInvalidated()
| void CMainSignals::BlockInvalidated |
( |
const CBlockIndex * |
pindex, |
|
|
const std::shared_ptr< const CBlock > & |
block |
|
) |
| |
◆ CallbacksPending()
| size_t CMainSignals::CallbacksPending |
( |
| ) |
|
◆ ChainStateFlushed()
◆ FlushBackgroundCallbacks()
| void CMainSignals::FlushBackgroundCallbacks |
( |
| ) |
|
◆ NewPoWValidBlock()
| void CMainSignals::NewPoWValidBlock |
( |
const CBlockIndex * |
pindex, |
|
|
const std::shared_ptr< const CBlock > & |
block |
|
) |
| |
◆ RegisterBackgroundSignalScheduler()
| void CMainSignals::RegisterBackgroundSignalScheduler |
( |
CScheduler & |
scheduler | ) |
|
◆ TransactionAddedToMempool()
| void CMainSignals::TransactionAddedToMempool |
( |
const CTransactionRef & |
tx, |
|
|
std::shared_ptr< const std::vector< Coin > > |
spent_coins, |
|
|
uint64_t |
mempool_sequence |
|
) |
| |
◆ TransactionFinalized()
◆ TransactionInvalidated()
| void CMainSignals::TransactionInvalidated |
( |
const CTransactionRef & |
tx, |
|
|
std::shared_ptr< const std::vector< Coin > > |
spent_coins |
|
) |
| |
◆ 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: