com.github.lavrov.bittorrent.dht

Type members

Classlikes

trait CallbackRegistry[F[_]]
Companion
object
Companion
class
trait Client[F[_]]
Companion
object
object Client
Companion
class
enum Message
Companion
object
object Message
Companion
class
class MessageSocket[F[_]](socket: DatagramSocket[F], logger: Logger[F])(using F: MonadError[F, Throwable])
Companion
object
Companion
class
trait Node[F[_]]
Companion
object
object Node
Companion
class
final case
class NodeId(bytes: ByteVector)
Companion
object
object NodeId
Companion
class
final case
class NodeInfo(id: NodeId, address: SocketAddress[IpAddress])
trait PeerDiscovery[F[_]]
Companion
object
Companion
class
enum Query
trait QueryHandler[F[_]]
Companion
object
Companion
class
trait RequestResponse[F[_]]
Companion
object
Companion
class
trait RoutingTable[F[_]]
Companion
object
Companion
class