Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
zmqnotificationinterface.h
Go to the documentation of this file.
29 void BlockConnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex* pindexConnected, const std::vector<CTransactionRef>& vtxConflicted) override;
30 void BlockDisconnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex* pindexDisconnected) override;
31 void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override;
33 void NotifyTransactionLock(const CTransaction &tx, const llmq::CInstantSendLock& islock) override;
36 void NotifyInstantSendDoubleSpendAttempt(const CTransaction ¤tTx, const CTransaction &previousTx) override;
void BlockDisconnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindexDisconnected) override
Notifies listeners of a block being disconnected.
Definition: zmqnotificationinterface.cpp:205
Definition: governance-vote.h:54
Definition: zmqabstractnotifier.h:22
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.
Definition: zmqnotificationinterface.cpp:197
Definition: validationinterface.h:64
Definition: quorums_instantsend.h:20
static CZMQNotificationInterface * Create()
Definition: zmqnotificationinterface.cpp:32
virtual ~CZMQNotificationInterface()
Definition: zmqnotificationinterface.cpp:22
void NotifyGovernanceVote(const CGovernanceVote &vote) override
Definition: zmqnotificationinterface.cpp:230
void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override
Notifies listeners of updated block chain tip.
Definition: zmqnotificationinterface.cpp:139
void NotifyTransactionLock(const CTransaction &tx, const llmq::CInstantSendLock &islock) override
Definition: zmqnotificationinterface.cpp:213
std::list< CZMQAbstractNotifier * > notifiers
Definition: zmqnotificationinterface.h:43
void NotifyGovernanceObject(const CGovernanceObject &object) override
Definition: zmqnotificationinterface.cpp:247
void NotifyInstantSendDoubleSpendAttempt(const CTransaction ¤tTx, const CTransaction &previousTx) override
Definition: zmqnotificationinterface.cpp:264
The block chain is a tree shaped structure starting with the genesis block at the root...
Definition: chain.h:170
void NotifyChainLock(const CBlockIndex *pindex, const llmq::CChainLockSig &clsig) override
Definition: zmqnotificationinterface.cpp:159
Definition: quorums_chainlocks.h:25
The basic transaction that is broadcasted on the network and contained in blocks. ...
Definition: transaction.h:198
CZMQNotificationInterface()
Definition: zmqnotificationinterface.cpp:18
void TransactionAddedToMempool(const CTransactionRef &tx, int64_t nAcceptTime) override
Notifies listeners of a transaction having been added to mempool.
Definition: zmqnotificationinterface.cpp:176