Versions in this module Expand all Collapse all v0 v0.11.3 Apr 9, 2021 v0.11.2 Apr 9, 2021 Changes in this version + type PeerState int + const PeerHeard + const PeerQueried + const PeerUnreachable + const PeerWaiting + type QueryPeerset struct + func NewQueryPeerset(key string) *QueryPeerset + func (qp *QueryPeerset) GetClosestInStates(states ...PeerState) (result []peer.ID) + func (qp *QueryPeerset) GetClosestNInStates(n int, states ...PeerState) (result []peer.ID) + func (qp *QueryPeerset) GetReferrer(p peer.ID) peer.ID + func (qp *QueryPeerset) GetState(p peer.ID) PeerState + func (qp *QueryPeerset) NumHeard() int + func (qp *QueryPeerset) NumWaiting() int + func (qp *QueryPeerset) SetState(p peer.ID, s PeerState) + func (qp *QueryPeerset) TryAdd(p, referredBy peer.ID) bool