#include <zmqnotificationinterface.h>
|
| bool | Initialize () |
| |
| void | Shutdown () |
| |
| void | TransactionAddedToMempool (const CTransactionRef &tx) override |
| | Notifies listeners of a transaction having been added to mempool. More...
|
| |
| void | BlockConnected (const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindexConnected, const std::vector< CTransactionRef > &vtxConflicted) override |
| | Notifies listeners of a block being connected. More...
|
| |
| void | BlockDisconnected (const std::shared_ptr< const CBlock > &pblock) override |
| | Notifies listeners of a block being disconnected. More...
|
| |
| void | UpdatedBlockTip (const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override |
| | Notifies listeners of updated block chain tip. More...
|
| |
| virtual void | SyncTransaction (const CTransaction &tx, const CBlockIndex *pindex, int posInBlock) |
| |
| virtual void | UpdatedTransaction (const uint256 &hash) |
| |
| virtual void | SetBestChain (const CBlockLocator &locator) |
| | Notifies listeners of the new active block chain on-disk. More...
|
| |
| virtual void | Inventory (const uint256 &hash) |
| | Notifies listeners about an inventory item being seen on the network. More...
|
| |
| virtual void | ResendWalletTransactions (int64_t nBestBlockTime, CConnman *connman) |
| | Tells listeners to broadcast their data. More...
|
| |
| virtual void | BlockChecked (const CBlock &, const CValidationState &) |
| | Notifies listeners of a block validation result. More...
|
| |
| virtual void | NewPoWValidBlock (const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &block) |
| | Notifies listeners that a block which builds directly on our current tip has been received and connected to the headers tree, though not validated yet. More...
|
| |
| virtual void | GetScriptForMining (std::shared_ptr< CReserveScript > &coinbaseScript) |
| |
| virtual void | ResetRequestCount (const uint256 &) |
| |
| friend | void::RegisterValidationInterface (CValidationInterface *) |
| |
| friend | void::UnregisterValidationInterface (CValidationInterface *) |
| |
| friend | void::UnregisterAllValidationInterfaces () |
| |
Definition at line 16 of file zmqnotificationinterface.h.
| CZMQNotificationInterface::~CZMQNotificationInterface |
( |
| ) |
|
|
virtual |
| CZMQNotificationInterface::CZMQNotificationInterface |
( |
| ) |
|
|
private |
| void CZMQNotificationInterface::BlockConnected |
( |
const std::shared_ptr< const CBlock > & |
block, |
|
|
const CBlockIndex * |
pindex, |
|
|
const std::vector< CTransactionRef > & |
txnConflicted |
|
) |
| |
|
overrideprotectedvirtual |
| void CZMQNotificationInterface::BlockDisconnected |
( |
const std::shared_ptr< const CBlock > & |
block | ) |
|
|
overrideprotectedvirtual |
| bool CZMQNotificationInterface::Initialize |
( |
| ) |
|
|
protected |
| void CZMQNotificationInterface::Shutdown |
( |
| ) |
|
|
protected |
| void CZMQNotificationInterface::TransactionAddedToMempool |
( |
const CTransactionRef & |
ptxn | ) |
|
|
overrideprotectedvirtual |
| void CZMQNotificationInterface::UpdatedBlockTip |
( |
const CBlockIndex * |
pindexNew, |
|
|
const CBlockIndex * |
pindexFork, |
|
|
bool |
fInitialDownload |
|
) |
| |
|
overrideprotectedvirtual |
| void* CZMQNotificationInterface::pcontext |
|
private |
The documentation for this class was generated from the following files: