Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
Public Member Functions | |
MainSignalsInstance (CScheduler *pscheduler) | |
Public Attributes | |
boost::signals2::signal< void(const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> | UpdatedBlockTip |
boost::signals2::signal< void(const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> | SynchronousUpdatedBlockTip |
boost::signals2::signal< void(const CTransactionRef &, int64_t)> | TransactionAddedToMempool |
boost::signals2::signal< void(const std::shared_ptr< const CBlock > &, const CBlockIndex *pindex, const std::vector< CTransactionRef > &)> | BlockConnected |
boost::signals2::signal< void(const std::shared_ptr< const CBlock > &, const CBlockIndex *pindexDisconnected)> | BlockDisconnected |
boost::signals2::signal< void(const CTransactionRef &)> | TransactionRemovedFromMempool |
boost::signals2::signal< void(const CBlockLocator &)> | SetBestChain |
boost::signals2::signal< void(int64_t nBestBlockTime, CConnman *connman)> | Broadcast |
boost::signals2::signal< void(const CBlock &, const CValidationState &)> | BlockChecked |
boost::signals2::signal< void(const CBlockIndex *, const std::shared_ptr< const CBlock > &)> | NewPoWValidBlock |
boost::signals2::signal< void(const CBlockIndex *)> | AcceptedBlockHeader |
boost::signals2::signal< void(const CBlockIndex *, bool)> | NotifyHeaderTip |
boost::signals2::signal< void(const CTransaction &tx, const llmq::CInstantSendLock &islock)> | NotifyTransactionLock |
boost::signals2::signal< void(const CBlockIndex *pindex, const llmq::CChainLockSig &clsig)> | NotifyChainLock |
boost::signals2::signal< void(const CGovernanceVote &vote)> | NotifyGovernanceVote |
boost::signals2::signal< void(const CGovernanceObject &object)> | NotifyGovernanceObject |
boost::signals2::signal< void(const CTransaction ¤tTx, const CTransaction &previousTx)> | NotifyInstantSendDoubleSpendAttempt |
boost::signals2::signal< void(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff)> | NotifyMasternodeListChanged |
SingleThreadedSchedulerClient | m_schedulerClient |
Detailed Description
Definition at line 22 of file validationinterface.cpp.
Constructor & Destructor Documentation
◆ MainSignalsInstance()
|
inlineexplicit |
Definition at line 46 of file validationinterface.cpp.
Member Data Documentation
◆ AcceptedBlockHeader
boost::signals2::signal<void (const CBlockIndex *)> MainSignalsInstance::AcceptedBlockHeader |
Definition at line 33 of file validationinterface.cpp.
◆ BlockChecked
boost::signals2::signal<void (const CBlock&, const CValidationState&)> MainSignalsInstance::BlockChecked |
Definition at line 31 of file validationinterface.cpp.
◆ BlockConnected
boost::signals2::signal<void (const std::shared_ptr<const CBlock> &, const CBlockIndex *pindex, const std::vector<CTransactionRef>&)> MainSignalsInstance::BlockConnected |
Definition at line 26 of file validationinterface.cpp.
◆ BlockDisconnected
boost::signals2::signal<void (const std::shared_ptr<const CBlock> &, const CBlockIndex* pindexDisconnected)> MainSignalsInstance::BlockDisconnected |
Definition at line 27 of file validationinterface.cpp.
◆ Broadcast
boost::signals2::signal<void (int64_t nBestBlockTime, CConnman* connman)> MainSignalsInstance::Broadcast |
Definition at line 30 of file validationinterface.cpp.
◆ m_schedulerClient
SingleThreadedSchedulerClient MainSignalsInstance::m_schedulerClient |
Definition at line 44 of file validationinterface.cpp.
◆ NewPoWValidBlock
boost::signals2::signal<void (const CBlockIndex *, const std::shared_ptr<const CBlock>&)> MainSignalsInstance::NewPoWValidBlock |
Definition at line 32 of file validationinterface.cpp.
◆ NotifyChainLock
boost::signals2::signal<void (const CBlockIndex* pindex, const llmq::CChainLockSig& clsig)> MainSignalsInstance::NotifyChainLock |
Definition at line 36 of file validationinterface.cpp.
◆ NotifyGovernanceObject
boost::signals2::signal<void (const CGovernanceObject &object)> MainSignalsInstance::NotifyGovernanceObject |
Definition at line 38 of file validationinterface.cpp.
◆ NotifyGovernanceVote
boost::signals2::signal<void (const CGovernanceVote &vote)> MainSignalsInstance::NotifyGovernanceVote |
Definition at line 37 of file validationinterface.cpp.
◆ NotifyHeaderTip
boost::signals2::signal<void (const CBlockIndex *, bool)> MainSignalsInstance::NotifyHeaderTip |
Definition at line 34 of file validationinterface.cpp.
◆ NotifyInstantSendDoubleSpendAttempt
boost::signals2::signal<void (const CTransaction ¤tTx, const CTransaction &previousTx)> MainSignalsInstance::NotifyInstantSendDoubleSpendAttempt |
Definition at line 39 of file validationinterface.cpp.
◆ NotifyMasternodeListChanged
boost::signals2::signal<void (bool undo, const CDeterministicMNList& oldMNList, const CDeterministicMNListDiff& diff)> MainSignalsInstance::NotifyMasternodeListChanged |
Definition at line 40 of file validationinterface.cpp.
◆ NotifyTransactionLock
boost::signals2::signal<void (const CTransaction &tx, const llmq::CInstantSendLock& islock)> MainSignalsInstance::NotifyTransactionLock |
Definition at line 35 of file validationinterface.cpp.
◆ SetBestChain
boost::signals2::signal<void (const CBlockLocator &)> MainSignalsInstance::SetBestChain |
Definition at line 29 of file validationinterface.cpp.
◆ SynchronousUpdatedBlockTip
boost::signals2::signal<void (const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> MainSignalsInstance::SynchronousUpdatedBlockTip |
Definition at line 24 of file validationinterface.cpp.
◆ TransactionAddedToMempool
boost::signals2::signal<void (const CTransactionRef &, int64_t)> MainSignalsInstance::TransactionAddedToMempool |
Definition at line 25 of file validationinterface.cpp.
◆ TransactionRemovedFromMempool
boost::signals2::signal<void (const CTransactionRef &)> MainSignalsInstance::TransactionRemovedFromMempool |
Definition at line 28 of file validationinterface.cpp.
◆ UpdatedBlockTip
boost::signals2::signal<void (const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> MainSignalsInstance::UpdatedBlockTip |
Definition at line 23 of file validationinterface.cpp.
The documentation for this struct was generated from the following file: