Raven Core  3.0.0
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
MainSignalsInstance Struct Reference
Collaboration diagram for MainSignalsInstance:
[legend]

Public Member Functions

 MainSignalsInstance (CScheduler *pscheduler)
 

Public Attributes

boost::signals2::signal< void(const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> UpdatedBlockTip
 
boost::signals2::signal< void(const CTransactionRef &)> 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 > &)> BlockDisconnected
 
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(const CBlockIndex *, const std::shared_ptr< const CBlock > &)> NewPoWValidBlock
 
boost::signals2::signal< void(const uint256 &)> BlockFound
 
boost::signals2::signal< void(const CMessage &)> NewAssetMessage
 
boost::signals2::signal< void(const std::string &)> AssetInventory
 
SingleThreadedSchedulerClient m_schedulerClient
 

Detailed Description

Definition at line 20 of file validationinterface.cpp.

Constructor & Destructor Documentation

◆ MainSignalsInstance()

MainSignalsInstance::MainSignalsInstance ( CScheduler pscheduler)
inlineexplicit

Definition at line 40 of file validationinterface.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ AssetInventory

boost::signals2::signal<void (const std::string &)> MainSignalsInstance::AssetInventory

Definition at line 32 of file validationinterface.cpp.

◆ BlockChecked

boost::signals2::signal<void (const CBlock&, const CValidationState&)> MainSignalsInstance::BlockChecked

Definition at line 28 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 23 of file validationinterface.cpp.

◆ BlockDisconnected

boost::signals2::signal<void (const std::shared_ptr<const CBlock> &)> MainSignalsInstance::BlockDisconnected

Definition at line 24 of file validationinterface.cpp.

◆ BlockFound

boost::signals2::signal<void (const uint256 &)> MainSignalsInstance::BlockFound

Definition at line 30 of file validationinterface.cpp.

◆ Broadcast

boost::signals2::signal<void (int64_t nBestBlockTime, CConnman* connman)> MainSignalsInstance::Broadcast

Definition at line 27 of file validationinterface.cpp.

◆ Inventory

boost::signals2::signal<void (const uint256 &)> MainSignalsInstance::Inventory

Definition at line 26 of file validationinterface.cpp.

◆ m_schedulerClient

SingleThreadedSchedulerClient MainSignalsInstance::m_schedulerClient

Definition at line 38 of file validationinterface.cpp.

◆ NewAssetMessage

boost::signals2::signal<void (const CMessage &)> MainSignalsInstance::NewAssetMessage

Definition at line 31 of file validationinterface.cpp.

◆ NewPoWValidBlock

boost::signals2::signal<void (const CBlockIndex *, const std::shared_ptr<const CBlock>&)> MainSignalsInstance::NewPoWValidBlock

Definition at line 29 of file validationinterface.cpp.

◆ SetBestChain

boost::signals2::signal<void (const CBlockLocator &)> MainSignalsInstance::SetBestChain

Definition at line 25 of file validationinterface.cpp.

◆ TransactionAddedToMempool

boost::signals2::signal<void (const CTransactionRef &)> MainSignalsInstance::TransactionAddedToMempool

Definition at line 22 of file validationinterface.cpp.

◆ UpdatedBlockTip

boost::signals2::signal<void (const CBlockIndex *, const CBlockIndex *, bool fInitialDownload)> MainSignalsInstance::UpdatedBlockTip

Definition at line 21 of file validationinterface.cpp.


The documentation for this struct was generated from the following file: