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) | CValidationInterface | inlineprotectedvirtual |
BlockChecked(const CBlock &block, const CValidationState &state) override | PeerLogicValidation | virtual |
BlockConnected(const std::shared_ptr< const CBlock > &pblock, const CBlockIndex *pindexConnected, const std::vector< CTransactionRef > &vtxConflicted) override | PeerLogicValidation | virtual |
BlockDisconnected(const std::shared_ptr< const CBlock > &block, const CBlockIndex *pindexDisconnected) | CValidationInterface | inlineprotectedvirtual |
CheckForStaleTipAndEvictPeers(const Consensus::Params &consensusParams) | PeerLogicValidation | |
connman | PeerLogicValidation | private |
ConsiderEviction(CNode *pto, int64_t time_in_seconds) | PeerLogicValidation | |
EvictExtraOutboundPeers(int64_t time_in_seconds) | PeerLogicValidation | |
FinalizeNode(NodeId nodeid, bool &fUpdateConnectionTime) override | PeerLogicValidation | virtual |
InitializeNode(CNode *pnode) override | PeerLogicValidation | virtual |
m_stale_tip_check_time | PeerLogicValidation | private |
NewPoWValidBlock(const CBlockIndex *pindex, const std::shared_ptr< const CBlock > &pblock) override | PeerLogicValidation | virtual |
NotifyChainLock(const CBlockIndex *pindex, const llmq::CChainLockSig &clsig) | CValidationInterface | inlineprotectedvirtual |
NotifyGovernanceObject(const CGovernanceObject &object) | CValidationInterface | inlineprotectedvirtual |
NotifyGovernanceVote(const CGovernanceVote &vote) | CValidationInterface | inlineprotectedvirtual |
NotifyHeaderTip(const CBlockIndex *pindexNew, bool fInitialDownload) | CValidationInterface | inlineprotectedvirtual |
NotifyInstantSendDoubleSpendAttempt(const CTransaction ¤tTx, const CTransaction &previousTx) | CValidationInterface | inlineprotectedvirtual |
NotifyMasternodeListChanged(bool undo, const CDeterministicMNList &oldMNList, const CDeterministicMNListDiff &diff) | CValidationInterface | inlineprotectedvirtual |
NotifyTransactionLock(const CTransaction &tx, const llmq::CInstantSendLock &islock) | CValidationInterface | inlineprotectedvirtual |
PeerLogicValidation(CConnman *connmanIn, CScheduler &scheduler) | PeerLogicValidation | explicit |
ProcessMessages(CNode *pfrom, std::atomic< bool > &interrupt) override | PeerLogicValidation | virtual |
ResendWalletTransactions(int64_t nBestBlockTime, CConnman *connman) | CValidationInterface | inlineprotectedvirtual |
SendMessages(CNode *pto, std::atomic< bool > &interrupt) override | PeerLogicValidation | virtual |
SetBestChain(const CBlockLocator &locator) | CValidationInterface | inlineprotectedvirtual |
SynchronousUpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) | CValidationInterface | inlineprotectedvirtual |
TransactionAddedToMempool(const CTransactionRef &ptxn, int64_t nAcceptTime) | CValidationInterface | inlineprotectedvirtual |
TransactionRemovedFromMempool(const CTransactionRef &ptx) | CValidationInterface | inlineprotectedvirtual |
UpdatedBlockTip(const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload) override | PeerLogicValidation | virtual |
void ::RegisterValidationInterface(CValidationInterface *) | CValidationInterface | protected |
void ::UnregisterAllValidationInterfaces() | CValidationInterface | protected |
void ::UnregisterValidationInterface(CValidationInterface *) | CValidationInterface | protected |