![]() |
Bitcoin ABC 0.32.4
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 | private |
| !cs_finalizedItems | avalanche::Processor | |
| !cs_finalizedItems | avalanche::Processor | |
| !cs_finalizedItems | avalanche::Processor | private |
| !cs_invalidatedBlocks | avalanche::Processor | |
| !cs_peerManager | avalanche::Processor | |
| !cs_peerManager | avalanche::Processor | |
| !cs_stakingRewards | avalanche::Processor | |
| !cs_stakingRewards | avalanche::Processor | |
| !cs_stakingRewards | avalanche::Processor | |
| ::avalanche::AvalancheTest | avalanche::Processor | friend |
| acceptStakeContender(const StakeContenderId &contenderId) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager) | 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_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 |
| finalizeStakeContender(const StakeContenderId &contenderId) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
| 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 EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager) | avalanche::Processor | |
| getSessionPubKey() const | avalanche::Processor | |
| getStakeContenderStatus(const StakeContenderId &contenderId) const EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | 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_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 |
| isPolled(const AnyVoteItem &item) const | avalanche::Processor | |
| isPreconsensusActivated(const CBlockIndex *pprev) const | avalanche::Processor | |
| isQuorumEstablished() LOCKS_EXCLUDED(cs_main) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
| isRecentlyFinalized(const uint256 &itemId) const EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | |
| isStakingPreconsensusActivated(const CBlockIndex *pprev) const | avalanche::Processor | |
| isWorthPolling(const AnyVoteItem &item) const EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | private |
| m_canShareLocalProof | avalanche::Processor | private |
| m_preConsensus | avalanche::Processor | private |
| m_stakingPreConsensus | avalanche::Processor | private |
| 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 |
| promoteAndPollStakeContenders(const CBlockIndex *pprev) EXCLUSIVE_LOCKS_REQUIRED(!cs_stakingRewards | 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, bool &disconnect, std::string &error) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | |
| rejectStakeContender(const StakeContenderId &contenderId) 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 |
| setContenderStatusForLocalWinners(const CBlockIndex *pindex, std::vector< StakeContenderId > &pollableContenders) EXCLUSIVE_LOCKS_REQUIRED(!cs_peerManager | avalanche::Processor | private |
| setRecentlyFinalized(const uint256 &itemId) EXCLUSIVE_LOCKS_REQUIRED(!cs_finalizedItems) | avalanche::Processor | |
| setStakingRewardWinners(const CBlockIndex *pprev, const std::vector< CScript > &payouts) EXCLUSIVE_LOCKS_REQUIRED(!cs_stakingRewards | avalanche::Processor | |
| setStakingRewardWinners(const CBlockIndex *pprev, const std::vector< std::pair< ProofId, CScript > > &winners) 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 |