![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <validationinterface.h>
Public Attributes | |
boost::signals2::signal< void(const CBlockIndex *)> | AcceptedBlockHeader |
boost::signals2::signal< void(const CBlockIndex *, bool fInitialDownload)> | NotifyHeaderTip |
boost::signals2::signal< void(const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> | UpdatedBlockTip |
boost::signals2::signal< void(const CTransaction &, const CBlock *)> | SyncTransaction |
boost::signals2::signal< void(const CTransaction &)> | NotifyTransactionLock |
boost::signals2::signal< bool(const uint256 &)> | UpdatedTransaction |
boost::signals2::signal< void(const CBlockLocator &)> | SetBestChain |
boost::signals2::signal< void(const uint256 &)> | Inventory |
boost::signals2::signal< void(int64_t nBestBlockTime, CConnman *connman)> | Broadcast |
boost::signals2::signal< void(const CBlock &, const CValidationState &)> | BlockChecked |
boost::signals2::signal< void(boost::shared_ptr< CReserveScript > &)> | ScriptForMining |
boost::signals2::signal< void(const uint256 &)> | BlockFound |
Definition at line 50 of file validationinterface.h.
boost::signals2::signal<void (const CBlockIndex *)> CMainSignals::AcceptedBlockHeader |
Notifies listeners of accepted block header
Definition at line 52 of file validationinterface.h.
Referenced by AcceptBlockHeader(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const CBlock&, const CValidationState&)> CMainSignals::BlockChecked |
Notifies listeners of a block validation result
Definition at line 70 of file validationinterface.h.
Referenced by ConnectTip(), ProcessNewBlock(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const uint256 &)> CMainSignals::BlockFound |
Notifies listeners that a block has been successfully mined
Definition at line 74 of file validationinterface.h.
Referenced by ProcessBlockFound(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (int64_t nBestBlockTime, CConnman* connman)> CMainSignals::Broadcast |
Tells listeners to broadcast their data.
Definition at line 68 of file validationinterface.h.
Referenced by RegisterValidationInterface(), SendMessages(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const uint256 &)> CMainSignals::Inventory |
Notifies listeners about an inventory item being seen on the network.
Definition at line 66 of file validationinterface.h.
Referenced by ProcessGetData(), ProcessMessage(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const CBlockIndex *, bool fInitialDownload)> CMainSignals::NotifyHeaderTip |
Notifies listeners of updated block header tip
Definition at line 54 of file validationinterface.h.
Referenced by NotifyHeaderTip(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const CTransaction &)> CMainSignals::NotifyTransactionLock |
Notifies listeners of an updated transaction lock without new data.
Definition at line 60 of file validationinterface.h.
Referenced by RegisterValidationInterface(), UnregisterAllValidationInterfaces(), UnregisterValidationInterface(), and CInstantSend::UpdateLockedTransaction().
boost::signals2::signal<void (boost::shared_ptr<CReserveScript>&)> CMainSignals::ScriptForMining |
Notifies listeners that a key for mining is required (coinbase)
Definition at line 72 of file validationinterface.h.
Referenced by BitcoinMiner(), generate(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const CBlockLocator &)> CMainSignals::SetBestChain |
Notifies listeners of a new active block chain.
Definition at line 64 of file validationinterface.h.
Referenced by FlushStateToDisk(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const CTransaction &, const CBlock *)> CMainSignals::SyncTransaction |
Notifies listeners of updated transaction data (transaction, and optionally the block it is found in.
Definition at line 58 of file validationinterface.h.
Referenced by AcceptToMemoryPoolWorker(), ConnectTip(), DisconnectTip(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<void (const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> CMainSignals::UpdatedBlockTip |
Notifies listeners of updated block chain tip
Definition at line 56 of file validationinterface.h.
Referenced by ActivateBestChain(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().
boost::signals2::signal<bool (const uint256 &)> CMainSignals::UpdatedTransaction |
Notifies listeners of an updated transaction without new data (for now: a coinbase potentially becoming visible).
Definition at line 62 of file validationinterface.h.
Referenced by ConnectBlock(), RegisterValidationInterface(), UnregisterAllValidationInterfaces(), and UnregisterValidationInterface().