Bitcoin ABC 0.26.3
P2P Digital Currency
|
This is the complete list of members for avalanche::Processor, including all inherited members.
!cs_delayedAvahelloNodeIds | avalanche::Processor | |
!cs_finalizationTip | avalanche::Processor | |
!cs_finalizationTip | avalanche::Processor | |
!cs_finalizedItems | avalanche::Processor | |
!cs_finalizedItems | avalanche::Processor | private |
!cs_finalizedItems | avalanche::Processor | private |
!cs_invalidatedBlocks | avalanche::Processor | |
!cs_peerManager | avalanche::Processor | |
!cs_stakeContenderCache | avalanche::Processor | |
!cs_stakeContenderCache | avalanche::Processor | |
!cs_stakingRewards | avalanche::Processor | |
!cs_stakingRewards | avalanche::Processor | |
!cs_stakingRewards | avalanche::Processor | |
::avalanche::AvalancheTest | avalanche::Processor | friend |
addStakeContender(const ProofRef &proof) EXCLUSIVE_LOCKS_REQUIRED(cs_main | avalanche::Processor | |
addToReconcile(const AnyVoteItem &item) EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | |
avaconfig | avalanche::Processor | private |
avaproofsNodeCounter | avalanche::Processor | private |
avaproofsSent(NodeId nodeid) LOCKS_EXCLUDED(cs_main) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager) | avalanche::Processor | |
canShareLocalProof() | avalanche::Processor | |
chainman | avalanche::Processor | private |
chainNotificationsHandler | avalanche::Processor | private |
cleanupStakingRewards(const int minHeight) EXCLUSIVE_LOCKS_REQUIRED(!cs_stakingRewards | avalanche::Processor | |
clearFinalizedItems() EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | |
clearTimedoutRequests() EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager) | avalanche::Processor | private |
computeStakingReward(const CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
connman | avalanche::Processor | private |
cs_delayedAvahelloNodeIds | avalanche::Processor | mutableprivate |
cs_finalizationTip | avalanche::Processor | mutableprivate |
cs_finalizedItems | avalanche::Processor | mutableprivate |
cs_invalidatedBlocks | avalanche::Processor | mutableprivate |
cs_peerManager | avalanche::Processor | mutableprivate |
cs_stakeContenderCache | avalanche::Processor | mutableprivate |
cs_stakingRewards | avalanche::Processor | mutableprivate |
eraseStakingRewardWinner(const BlockHash &prevBlockHash) EXCLUSIVE_LOCKS_REQUIRED(!cs_stakingRewards) | avalanche::Processor | |
eventLoop | avalanche::Processor | private |
FinalizeNode(const ::Config &config, const CNode &node) override LOCKS_EXCLUDED(cs_main) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
NetEventsInterface::FinalizeNode(const Config &config, const CNode &node)=0 | NetEventsInterface | pure virtual |
g_msgproc_mutex | NetEventsInterface | static |
getAvaproofsNodeCounter() const | avalanche::Processor | inline |
getConfidence(const AnyVoteItem &item) const | avalanche::Processor | |
getInvsForNextPoll(bool forPoll=true) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | private |
getLocalAcceptance(const AnyVoteItem &item) const | avalanche::Processor | inlineprivate |
getLocalProof() const | avalanche::Processor | |
getLocalProofRegistrationState() const | avalanche::Processor | |
getSessionPubKey() const | avalanche::Processor | |
getStakeContenderStatus(const StakeContenderId &contenderId) const EXCLUSIVE_LOCKS_REQUIRED(!cs_stakeContenderCache | avalanche::Processor | |
getStakingRewardWinners(const BlockHash &prevBlockHash, std::vector< std::pair< ProofId, CScript > > &winners) const EXCLUSIVE_LOCKS_REQUIRED(!cs_stakingRewards) | avalanche::Processor | |
getStakingRewardWinners(const BlockHash &prevBlockHash, std::vector< CScript > &payouts) const EXCLUSIVE_LOCKS_REQUIRED(!cs_stakingRewards) | avalanche::Processor | |
getVoteItemFromInv(const CInv &inv) const EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager) | avalanche::Processor | private |
GUARDED_BY(cs_peerManager) | avalanche::Processor | private |
GUARDED_BY(cs_finalizationTip) | avalanche::Processor | inlineprivate |
GUARDED_BY(cs_delayedAvahelloNodeIds) | avalanche::Processor | private |
GUARDED_BY(cs_stakingRewards) | avalanche::Processor | private |
GUARDED_BY(cs_stakeContenderCache) | avalanche::Processor | private |
GUARDED_BY(cs_invalidatedBlocks) | avalanche::Processor | inlineprivate |
GUARDED_BY(cs_finalizedItems) | avalanche::Processor | inlineprivate |
hasFinalizedTip() const EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizationTip) | avalanche::Processor | inline |
InitializeNode(const ::Config &config, CNode &pnode, ServiceFlags our_services) override | avalanche::Processor | inline |
NetEventsInterface::InitializeNode(const Config &config, CNode &node, ServiceFlags our_services)=0 | NetEventsInterface | pure virtual |
isAccepted(const AnyVoteItem &item) const | avalanche::Processor | |
isAvalancheServiceAvailable() | avalanche::Processor | inline |
isQuorumEstablished() LOCKS_EXCLUDED(cs_main) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
isRecentlyFinalized(const uint256 &itemId) const EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | |
isWorthPolling(const AnyVoteItem &item) const EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | private |
m_canShareLocalProof | avalanche::Processor | private |
m_preConsensus | avalanche::Processor | |
m_stakingPreConsensus | avalanche::Processor | |
MakeProcessor(const ArgsManager &argsman, interfaces::Chain &chain, CConnman *connman, ChainstateManager &chainman, CTxMemPool *mempoolIn, CScheduler &scheduler, bilingual_str &error) | avalanche::Processor | static |
mempool | avalanche::Processor | private |
minAvaproofsNodeCount | avalanche::Processor | private |
minQuorumConnectedScoreRatio | avalanche::Processor | private |
minQuorumScore | avalanche::Processor | private |
peerData | avalanche::Processor | private |
ProcessMessages(const ::Config &config, CNode *pnode, std::atomic< bool > &interrupt) override | avalanche::Processor | inline |
NetEventsInterface::ProcessMessages(const Config &config, CNode *pnode, std::atomic< bool > &interrupt) EXCLUSIVE_LOCKS_REQUIRED(g_msgproc_mutex)=0 | NetEventsInterface | pure virtual |
Processor(Config avaconfig, interfaces::Chain &chain, CConnman *connmanIn, ChainstateManager &chainman, CTxMemPool *mempoolIn, CScheduler &scheduler, std::unique_ptr< PeerData > peerDataIn, CKey sessionKeyIn, uint32_t minQuorumTotalScoreIn, double minQuorumConnectedScoreRatioIn, int64_t minAvaproofsNodeCountIn, uint32_t staleVoteThresholdIn, uint32_t staleVoteFactorIn, Amount stakeUtxoDustThresholdIn, bool preConsensus, bool stakingPreConsensus) | avalanche::Processor | private |
promoteStakeContendersToTip() EXCLUSIVE_LOCKS_REQUIRED(!cs_stakeContenderCache | avalanche::Processor | |
queries | avalanche::Processor | private |
QuerySet typedef | avalanche::Processor | private |
quorumIsEstablished | avalanche::Processor | private |
reconcileOrFinalize(const ProofRef &proof) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
registerVotes(NodeId nodeid, const Response &response, std::vector< VoteItemUpdate > &updates, int &banscore, std::string &error) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
round | avalanche::Processor | private |
runEventLoop() EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | private |
sendDelayedAvahello() EXCLUSIVE_LOCKS_REQUIRED(!cs_delayedAvahelloNodeIds) | avalanche::Processor | |
sendHello(CNode *pfrom) EXCLUSIVE_LOCKS_REQUIRED(!cs_delayedAvahelloNodeIds) | avalanche::Processor | |
sendHelloInternal(CNode *pfrom) EXCLUSIVE_LOCKS_REQUIRED(cs_delayedAvahelloNodeIds) | avalanche::Processor | private |
SendMessages(const ::Config &config, CNode *pnode) override | avalanche::Processor | inline |
NetEventsInterface::SendMessages(const Config &config, CNode *pnode) EXCLUSIVE_LOCKS_REQUIRED(g_msgproc_mutex)=0 | NetEventsInterface | pure virtual |
sendResponse(CNode *pfrom, Response response) const | avalanche::Processor | |
sessionKey | avalanche::Processor | private |
setContenderStatusForLocalWinner(const CBlockIndex *pindex) EXCLUSIVE_LOCKS_REQUIRED(!cs_stakeContenderCache | avalanche::Processor | private |
setStakingRewardWinners(const CBlockIndex *pprev, const std::vector< CScript > &payouts) EXCLUSIVE_LOCKS_REQUIRED(!cs_stakingRewards | avalanche::Processor | |
staleVoteFactor | avalanche::Processor | private |
staleVoteThreshold | avalanche::Processor | private |
startEventLoop(CScheduler &scheduler) | avalanche::Processor | |
stopEventLoop() | avalanche::Processor | |
transactionAddedToMempool(const CTransactionRef &tx) EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | private |
updatedBlockTip() EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | private |
voteRecords | avalanche::Processor | private |
withPeerManager(Callable &&func) const EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager) | avalanche::Processor | inline |
~NetEventsInterface()=default | NetEventsInterface | protected |
~Processor() | avalanche::Processor |