#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: