TreeNode

com.github.lavrov.bittorrent.dht.RoutingTable$.TreeNode
See theTreeNode companion object

Attributes

Companion:
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Enum entries

final case class Bucket(from: BigInt, until: BigInt, nodes: ListMap[NodeId, SocketAddress[IpAddress]])
final case class Split(center: BigInt, lower: TreeNode, higher: TreeNode)

Value members

Concrete methods

def findBucket(nodeId: NodeId): Bucket
Extension method from RoutingTable
def findNodes(nodeId: NodeId): Iterable[NodeInfo]
Extension method from RoutingTable
def insert(node: NodeInfo, selfId: NodeId): TreeNode
Extension method from RoutingTable
def remove(nodeId: NodeId): TreeNode
Extension method from RoutingTable