Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
zmqabstractnotifier.h
Go to the documentation of this file.
45 virtual bool NotifyTransactionLock(const CTransaction &transaction, const llmq::CInstantSendLock& islock);
48 virtual bool NotifyInstantSendDoubleSpendAttempt(const CTransaction ¤tTx, const CTransaction &previousTx);
virtual bool NotifyTransactionLock(const CTransaction &transaction, const llmq::CInstantSendLock &islock)
Definition: zmqabstractnotifier.cpp:29
virtual bool NotifyGovernanceObject(const CGovernanceObject &object)
Definition: zmqabstractnotifier.cpp:39
virtual bool NotifyBlock(const CBlockIndex *pindex)
Definition: zmqabstractnotifier.cpp:14
Definition: governance-vote.h:54
Definition: zmqabstractnotifier.h:22
CZMQAbstractNotifier()
Definition: zmqabstractnotifier.h:25
Definition: deterministicmns.h:26
virtual bool NotifyInstantSendDoubleSpendAttempt(const CTransaction ¤tTx, const CTransaction &previousTx)
Definition: zmqabstractnotifier.cpp:44
Definition: quorums_instantsend.h:20
virtual ~CZMQAbstractNotifier()
Definition: zmqabstractnotifier.cpp:9
virtual bool NotifyTransaction(const CTransaction &transaction)
Definition: zmqabstractnotifier.cpp:24
void SetAddress(const std::string &a)
Definition: zmqabstractnotifier.h:37
virtual void Shutdown()=0
The block chain is a tree shaped structure starting with the genesis block at the root...
Definition: chain.h:170
virtual bool Initialize(void *pcontext)=0
Definition: quorums_chainlocks.h:25
The basic transaction that is broadcasted on the network and contained in blocks. ...
Definition: transaction.h:198
virtual bool NotifyChainLock(const CBlockIndex *pindex, const llmq::CChainLockSig &clsig)
Definition: zmqabstractnotifier.cpp:19
virtual bool NotifyGovernanceVote(const CGovernanceVote &vote)
Definition: zmqabstractnotifier.cpp:34
static CZMQAbstractNotifier * Create()
Definition: zmqabstractnotifier.h:29