#include <validationinterface.h>
◆ BlockChecked()
◆ BlockConnected()
void CMainSignals::BlockConnected |
( |
const std::shared_ptr< const CBlock > & |
pblock, |
|
|
const CBlockIndex * |
pindex, |
|
|
const std::shared_ptr< const std::vector< CTransactionRef >> & |
pvtxConflicted |
|
) |
| |
◆ BlockDisconnected()
void CMainSignals::BlockDisconnected |
( |
const std::shared_ptr< const CBlock > & |
pblock | ) |
|
◆ CallbacksPending()
size_t CMainSignals::CallbacksPending |
( |
| ) |
|
◆ ChainStateFlushed()
void CMainSignals::ChainStateFlushed |
( |
const CBlockLocator & |
locator | ) |
|
◆ FlushBackgroundCallbacks()
void CMainSignals::FlushBackgroundCallbacks |
( |
| ) |
|
Call any remaining callbacks on the calling thread
◆ MempoolEntryRemoved()
◆ NewPoWValidBlock()
void CMainSignals::NewPoWValidBlock |
( |
const CBlockIndex * |
pindex, |
|
|
const std::shared_ptr< const CBlock > & |
block |
|
) |
| |
◆ RegisterBackgroundSignalScheduler()
void CMainSignals::RegisterBackgroundSignalScheduler |
( |
CScheduler & |
scheduler | ) |
|
Register a CScheduler to give callbacks which should run in the background (may only be called once)
◆ RegisterWithMempoolSignals()
void CMainSignals::RegisterWithMempoolSignals |
( |
CTxMemPool & |
pool | ) |
|
Register with mempool to call TransactionRemovedFromMempool callbacks
◆ TransactionAddedToMempool()
void CMainSignals::TransactionAddedToMempool |
( |
const CTransactionRef & |
ptx | ) |
|
◆ UnregisterBackgroundSignalScheduler()
void CMainSignals::UnregisterBackgroundSignalScheduler |
( |
| ) |
|
Unregister a CScheduler to give callbacks which should run in the background - these callbacks will now be dropped!
◆ UnregisterWithMempoolSignals()
void CMainSignals::UnregisterWithMempoolSignals |
( |
CTxMemPool & |
pool | ) |
|
◆ UpdatedBlockTip()
void CMainSignals::UpdatedBlockTip |
( |
const CBlockIndex * |
pindexNew, |
|
|
const CBlockIndex * |
pindexFork, |
|
|
bool |
fInitialDownload |
|
) |
| |
◆ void ::CallFunctionInValidationInterfaceQueue()
◆ void ::RegisterValidationInterface()
◆ void ::UnregisterAllValidationInterfaces()
◆ void ::UnregisterValidationInterface()
◆ m_internals
The documentation for this class was generated from the following files: