DiscoveryState

class DiscoveryState[F[_]](ref: Ref[F, Data[F]], infoHash: InfoHash)(using evidence$1: Concurrent[F])
Companion
object
class Object
trait Matchable
class Any

Type members

Types

type NewPeers = List[PeerInfo]

Value members

Concrete methods

def addNodes(nodes: List[NodeInfo]): F[Unit]
def addPeers(peers: List[PeerInfo]): F[NewPeers]
def next: F[NodeInfo]