![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
Public Member Functions | |
| MainSignalsInstance (CScheduler *pscheduler) | |
Public Attributes | |
| boost::signals2::signal< void(const CBlockIndex *)> | AcceptedBlockHeader |
| Notifies listeners of accepted block header. More... | |
| boost::signals2::signal< void(const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> | UpdatedBlockTip |
| Notifies listeners of updated block chain tip. More... | |
| boost::signals2::signal< void(const CTransactionRef &)> | TransactionAddedToMempool |
| Notifies listeners of a transaction having been added to mempool. More... | |
| boost::signals2::signal< void(const std::shared_ptr< const CBlock > &, const CBlockIndex *pindex)> | BlockConnected |
| Notifies listeners of a block being connected. More... | |
| boost::signals2::signal< void(const std::shared_ptr< const CBlock > &, const uint256 &blockHash, int nBlockHeight, int64_t blockTime)> | BlockDisconnected |
| Notifies listeners of a block being disconnected. More... | |
| boost::signals2::signal< void(const CTransactionRef &, MemPoolRemovalReason reason)> | TransactionRemovedFromMempool |
| Notifies listeners of a transaction removal from the mempool. More... | |
| boost::signals2::signal< void(const CBlockLocator &)> | SetBestChain |
| Notifies listeners of a new active block chain. More... | |
| boost::signals2::signal< void(CConnman *connman)> | Broadcast |
| Tells listeners to broadcast their data. More... | |
| boost::signals2::signal< void(const CBlock &, const CValidationState &)> | BlockChecked |
| Notifies listeners of a block validation result. More... | |
| boost::signals2::signal< void(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff)> | NotifyMasternodeListChanged |
| Notifies listeners of updated deterministic masternode list. More... | |
| std::unordered_map< CValidationInterface *, ValidationInterfaceConnections > | m_connMainSignals |
| SingleThreadedSchedulerClient | m_schedulerClient |
Definition at line 35 of file validationinterface.cpp.
|
inlineexplicit |
Definition at line 67 of file validationinterface.cpp.
| boost::signals2::signal<void(const CBlockIndex*)> MainSignalsInstance::AcceptedBlockHeader |
Notifies listeners of accepted block header.
Definition at line 37 of file validationinterface.cpp.
| boost::signals2::signal<void (const CBlock&, const CValidationState&)> MainSignalsInstance::BlockChecked |
Notifies listeners of a block validation result.
Definition at line 56 of file validationinterface.cpp.
| boost::signals2::signal<void (const std::shared_ptr<const CBlock> &, const CBlockIndex *pindex)> MainSignalsInstance::BlockConnected |
Notifies listeners of a block being connected.
Provides a vector of transactions evicted from the mempool as a result.
Definition at line 46 of file validationinterface.cpp.
| boost::signals2::signal<void (const std::shared_ptr<const CBlock> &, const uint256& blockHash, int nBlockHeight, int64_t blockTime)> MainSignalsInstance::BlockDisconnected |
Notifies listeners of a block being disconnected.
Definition at line 48 of file validationinterface.cpp.
| boost::signals2::signal<void (CConnman* connman)> MainSignalsInstance::Broadcast |
Tells listeners to broadcast their data.
Definition at line 54 of file validationinterface.cpp.
| std::unordered_map<CValidationInterface*, ValidationInterfaceConnections> MainSignalsInstance::m_connMainSignals |
Definition at line 60 of file validationinterface.cpp.
| SingleThreadedSchedulerClient MainSignalsInstance::m_schedulerClient |
Definition at line 65 of file validationinterface.cpp.
| boost::signals2::signal<void (bool undo, const CDeterministicMNList& oldMNList, const CDeterministicMNListDiff& diff)> MainSignalsInstance::NotifyMasternodeListChanged |
Notifies listeners of updated deterministic masternode list.
Definition at line 58 of file validationinterface.cpp.
| boost::signals2::signal<void (const CBlockLocator &)> MainSignalsInstance::SetBestChain |
Notifies listeners of a new active block chain.
Definition at line 52 of file validationinterface.cpp.
| boost::signals2::signal<void (const CTransactionRef &)> MainSignalsInstance::TransactionAddedToMempool |
Notifies listeners of a transaction having been added to mempool.
Definition at line 41 of file validationinterface.cpp.
| boost::signals2::signal<void (const CTransactionRef &, MemPoolRemovalReason reason)> MainSignalsInstance::TransactionRemovedFromMempool |
Notifies listeners of a transaction removal from the mempool.
Definition at line 50 of file validationinterface.cpp.
| boost::signals2::signal<void (const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> MainSignalsInstance::UpdatedBlockTip |
Notifies listeners of updated block chain tip.
Definition at line 39 of file validationinterface.cpp.