Bitcoin ABC 0.30.5
P2P Digital Currency
avalanche::PeerManager Member List

This is the complete list of members for avalanche::PeerManager, including all inherited members.

::avalanche::TestPeerManageravalanche::PeerManagerfriend
addNode(NodeId nodeid, const ProofId &proofid)avalanche::PeerManager
addNodeToPeer(const PeerSet::iterator &it)avalanche::PeerManagerprivate
addOrUpdateNode(const PeerSet::iterator &it, NodeId nodeid)avalanche::PeerManagerprivate
addUnbroadcastProof(const ProofId &proofid)avalanche::PeerManager
chainmanavalanche::PeerManagerprivate
cleanupDanglingProofs(std::unordered_set< ProofRef, SaltedProofHasher > &registeredProofs)avalanche::PeerManager
clearAllInvalid()avalanche::PeerManager
compact()avalanche::PeerManager
conflictingProofPoolavalanche::PeerManagerprivate
connectedPeersScoreavalanche::PeerManagerprivate
danglingProofPoolavalanche::PeerManagerprivate
dumpPeersToFile(const fs::path &dumpPath) constavalanche::PeerManager
exists(const ProofId &proofid) constavalanche::PeerManagerinline
forEachFlakyProof(Callable &&func) constavalanche::PeerManagerinline
forEachNode(const Peer &peer, Callable &&func) constavalanche::PeerManagerinline
forEachPeer(Callable &&func) constavalanche::PeerManagerinline
forNode(NodeId nodeid, Callable &&func) constavalanche::PeerManagerinline
forPeer(const ProofId &proofid, Callable &&func) constavalanche::PeerManagerinline
fragmentationavalanche::PeerManagerprivate
getConflictingProofPool() constavalanche::PeerManagerinline
getConnectedPeersScore() constavalanche::PeerManagerinline
getFragmentation() constavalanche::PeerManagerinline
getImmatureProofPool() constavalanche::PeerManagerinline
getNodeCount() constavalanche::PeerManagerinline
getPendingNodeCount() constavalanche::PeerManagerinline
getProof(const ProofId &proofid) constavalanche::PeerManager
getRemotePresenceStatus(const ProofId &proofid) constavalanche::PeerManagerprivate
getRemoteProofs(const NodeId nodeid) constavalanche::PeerManager
getShareableProofsSnapshot() constavalanche::PeerManagerinline
getSlotCount() constavalanche::PeerManagerinline
getStakeUtxoDustThreshold() constavalanche::PeerManagerinline
getTotalPeersScore() constavalanche::PeerManagerinline
getUnbroadcastProofs() constavalanche::PeerManagerinline
getValidProofPool() constavalanche::PeerManagerinline
immatureProofPoolavalanche::PeerManagerprivate
invalidProofsavalanche::PeerManagerprivate
isBoundToPeer(const ProofId &proofid) constavalanche::PeerManager
isDangling(const ProofId &proofid) constavalanche::PeerManager
isFlaky(const ProofId &proofid) constavalanche::PeerManagerprivate
isImmature(const ProofId &proofid) constavalanche::PeerManager
isInConflictingPool(const ProofId &proofid) constavalanche::PeerManager
isInvalid(const ProofId &proofid) constavalanche::PeerManager
isRemoteProof(const ProofId &proofid) constavalanche::PeerManager
latchAvaproofsSent(NodeId nodeid)avalanche::PeerManager
loadPeersFromFile(const fs::path &dumpPath, std::unordered_set< ProofRef, SaltedProofHasher > &registeredProofs)avalanche::PeerManager
localProofavalanche::PeerManagerprivate
m_unbroadcast_proofidsavalanche::PeerManagerprivate
manualFlakyProofidsavalanche::PeerManagerprivate
MAX_REMOTE_PROOFSavalanche::PeerManagerstatic
moveToConflictingPool(const ProofContainer &proofs)avalanche::PeerManagerprivate
needMoreNodesavalanche::PeerManagerprivate
nextPeerIdavalanche::PeerManagerprivate
nodesavalanche::PeerManagerprivate
NodeSet typedefavalanche::PeerManagerprivate
PeerManager(const Amount &stakeUtxoDustThresholdIn, ChainstateManager &chainmanIn, const ProofRef &localProofIn=ProofRef())avalanche::PeerManagerinline
peersavalanche::PeerManagerprivate
PeerSet typedefavalanche::PeerManagerprivate
pendingNodesavalanche::PeerManagerprivate
PendingNodeSet typedefavalanche::PeerManagerprivate
ProofRadixTree typedefavalanche::PeerManagerprivate
registerProof(const ProofRef &proof, ProofRegistrationState &registrationState, RegistrationMode mode=RegistrationMode::DEFAULT)avalanche::PeerManager
registerProof(const ProofRef &proof, RegistrationMode mode=RegistrationMode::DEFAULT)avalanche::PeerManagerinline
RegistrationMode enum nameavalanche::PeerManager
RejectionMode enum nameavalanche::PeerManager
rejectProof(const ProofId &proofid, RejectionMode mode=RejectionMode::DEFAULT)avalanche::PeerManager
remoteProofsavalanche::PeerManagerprivate
RemoteProofSet typedefavalanche::PeerManagerprivate
removeNode(NodeId nodeid)avalanche::PeerManager
removeNodeFromPeer(const PeerSet::iterator &it, uint32_t count=1)avalanche::PeerManagerprivate
removePeer(const PeerId peerid)avalanche::PeerManager
removeUnbroadcastProof(const ProofId &proofid)avalanche::PeerManager
saveRemoteProof(const ProofId &proofid, const NodeId nodeid, const bool present)avalanche::PeerManager
SELECT_NODE_MAX_RETRYavalanche::PeerManagerprivatestatic
SELECT_PEER_MAX_RETRYavalanche::PeerManagerprivatestatic
selectNode()avalanche::PeerManager
selectPeer() constavalanche::PeerManager
selectStakingRewardWinner(const CBlockIndex *pprev, std::vector< std::pair< ProofId, CScript > > &winners)avalanche::PeerManager
setFinalized(PeerId peerid)avalanche::PeerManager
setFlaky(const ProofId &proofid)avalanche::PeerManager
setInvalid(const ProofId &proofid)avalanche::PeerManager
shareableProofsavalanche::PeerManagerprivate
shouldRequestMoreNodes()avalanche::PeerManagerinline
slotCountavalanche::PeerManagerprivate
slotsavalanche::PeerManagerprivate
stakeUtxoDustThresholdavalanche::PeerManagerprivate
totalPeersScoreavalanche::PeerManagerprivate
unsetFlaky(const ProofId &proofid)avalanche::PeerManager
updateAvailabilityScores(const double decayFactor, Callable &&getNodeAvailabilityScore)avalanche::PeerManagerinline
updatedBlockTip()avalanche::PeerManager
updateNextPossibleConflictTime(PeerId peerid, const std::chrono::seconds &nextTime)avalanche::PeerManager
updateNextRequestTime(NodeId nodeid, SteadyMilliseconds timeout)avalanche::PeerManager
validProofPoolavalanche::PeerManagerprivate
verify() constavalanche::PeerManager