Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
dsnotificationinterface.h
Go to the documentation of this file.
23 void SynchronousUpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override;
24 void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override;
26 void BlockConnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex* pindex, const std::vector<CTransactionRef>& vtxConflicted) override;
27 void BlockDisconnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex* pindexDisconnected) override;
28 void NotifyMasternodeListChanged(bool undo, const CDeterministicMNList& oldMNList, const CDeterministicMNListDiff& diff) override;
void NotifyChainLock(const CBlockIndex *pindex, const llmq::CChainLockSig &clsig) override
Definition: dsnotificationinterface.cpp:112
CDSNotificationInterface(CConnman &connmanIn)
Definition: dsnotificationinterface.h:13
void BlockDisconnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindexDisconnected) override
Notifies listeners of a block being disconnected.
Definition: dsnotificationinterface.cpp:99
Definition: deterministicmns.h:547
void SynchronousUpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override
Same as UpdatedBlockTip, but called from the caller's thread.
Definition: dsnotificationinterface.cpp:42
void UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override
Notifies listeners of updated block chain tip.
Definition: dsnotificationinterface.cpp:50
void BlockConnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindex, const std::vector< CTransactionRef > &vtxConflicted) override
Notifies listeners of a block being connected.
Definition: dsnotificationinterface.cpp:84
void InitializeCurrentBlockTip()
Definition: dsnotificationinterface.cpp:24
void NotifyMasternodeListChanged(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff) override
Definition: dsnotificationinterface.cpp:106
Definition: validationinterface.h:64
void NotifyHeaderTip(const CBlockIndex *pindexNew, bool fInitialDownload) override
Definition: dsnotificationinterface.cpp:37
Definition: deterministicmns.h:288
void AcceptedBlockHeader(const CBlockIndex *pindexNew) override
Definition: dsnotificationinterface.cpp:31
void TransactionAddedToMempool(const CTransactionRef &tx, int64_t nAcceptTime) override
Notifies listeners of a transaction having been added to mempool.
Definition: dsnotificationinterface.cpp:77
virtual ~CDSNotificationInterface()=default
The block chain is a tree shaped structure starting with the genesis block at the root...
Definition: chain.h:170
Definition: quorums_chainlocks.h:25