| Package | Description |
|---|---|
| org.klomp.snark.dht |
Distributed Hash Table (DHT) implementation for BitTorrent.
|
| Modifier and Type | Method and Description |
|---|---|
NodeInfo |
DHTNodes.get(NID nid) |
(package private) NodeInfo |
KRPC.heardAbout(NodeInfo nInfo)
Called for bootstrap or for all nodes in a receiveNodes reply.
|
NodeInfo |
DHTNodes.putIfAbsent(NodeInfo nInfo) |
NodeInfo |
DHTNodes.remove(NID nid) |
| Modifier and Type | Method and Description |
|---|---|
List<NodeInfo> |
KRPC.findClosest(byte[] ih,
int max)
Local lookup only
|
List<NodeInfo> |
DHTNodes.findClosest(SHA1Hash h,
int numWant)
DHT
|
Collection<NodeInfo> |
DHTNodes.values() |
| Modifier and Type | Method and Description |
|---|---|
int |
NodeInfoComparator.compare(NodeInfo lhs,
NodeInfo rhs)
Compares two nodes based on their XOR distance to the target key.
|
(package private) NodeInfo |
KRPC.heardAbout(NodeInfo nInfo)
Called for bootstrap or for all nodes in a receiveNodes reply.
|
NodeInfo |
DHTNodes.putIfAbsent(NodeInfo nInfo) |