Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

PeerLogicValidation Member List

This is the complete list of members for PeerLogicValidation, including all inherited members.

AcceptedBlockHeader(const CBlockIndex *pindexNew)CValidationInterfaceinlineprotectedvirtual
BlockChecked(const CBlock &block, const CValidationState &state) overridePeerLogicValidationvirtual
BlockConnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindexConnected, const std::vector< CTransactionRef > &vtxConflicted) overridePeerLogicValidationvirtual
BlockDisconnected(const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindexDisconnected)CValidationInterfaceinlineprotectedvirtual
CheckForStaleTipAndEvictPeers(const Consensus::Params &consensusParams)PeerLogicValidation
connmanPeerLogicValidationprivate
ConsiderEviction(CNode *pto, int64_t time_in_seconds)PeerLogicValidation
EvictExtraOutboundPeers(int64_t time_in_seconds)PeerLogicValidation
FinalizeNode(NodeId nodeid, bool &fUpdateConnectionTime) overridePeerLogicValidationvirtual
InitializeNode(CNode *pnode) overridePeerLogicValidationvirtual
m_stale_tip_check_timePeerLogicValidationprivate
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &pblock) overridePeerLogicValidationvirtual
NotifyChainLock(const CBlockIndex *pindex, const llmq::CChainLockSig &clsig)CValidationInterfaceinlineprotectedvirtual
NotifyGovernanceObject(const CGovernanceObject &object)CValidationInterfaceinlineprotectedvirtual
NotifyGovernanceVote(const CGovernanceVote &vote)CValidationInterfaceinlineprotectedvirtual
NotifyHeaderTip(const CBlockIndex *pindexNew, bool fInitialDownload)CValidationInterfaceinlineprotectedvirtual
NotifyInstantSendDoubleSpendAttempt(const CTransaction &currentTx, const CTransaction &previousTx)CValidationInterfaceinlineprotectedvirtual
NotifyMasternodeListChanged(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff)CValidationInterfaceinlineprotectedvirtual
NotifyTransactionLock(const CTransaction &tx, const llmq::CInstantSendLock &islock)CValidationInterfaceinlineprotectedvirtual
PeerLogicValidation(CConnman *connmanIn, CScheduler &scheduler)PeerLogicValidationexplicit
ProcessMessages(CNode *pfrom, std::atomic< bool > &interrupt) overridePeerLogicValidationvirtual
ResendWalletTransactions(int64_t nBestBlockTime, CConnman *connman)CValidationInterfaceinlineprotectedvirtual
SendMessages(CNode *pto, std::atomic< bool > &interrupt) overridePeerLogicValidationvirtual
SetBestChain(const CBlockLocator &locator)CValidationInterfaceinlineprotectedvirtual
SynchronousUpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload)CValidationInterfaceinlineprotectedvirtual
TransactionAddedToMempool(const CTransactionRef &ptxn, int64_t nAcceptTime)CValidationInterfaceinlineprotectedvirtual
TransactionRemovedFromMempool(const CTransactionRef &ptx)CValidationInterfaceinlineprotectedvirtual
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) overridePeerLogicValidationvirtual
void ::RegisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
void ::UnregisterAllValidationInterfaces()CValidationInterfaceprotected
void ::UnregisterValidationInterface(CValidationInterface *)CValidationInterfaceprotected
Released under the MIT license