Class Protocols.Bittorrent.DHT()->Routingtable
- Description
 Abstraction for the routing table.
- Variable allow_node_in_routing_table
 function(DHTNode:int) Protocols.Bittorrent.DHT.Routingtable.allow_node_in_routing_table- Description
 Callback method that determines if a peer is allowed into our routing table or not. Return 1 to allow the peer or 0 to ignore it.
- Variable
bucket_by_uuid
Variable buckets
 mapping(string:Bucket) Protocols.Bittorrent.DHT.Routingtable.bucket_by_uuid
array(Bucket) Protocols.Bittorrent.DHT.Routingtable.buckets- Description
 Buckets in our routing table
- Variable my_node_id
 protectedstringProtocols.Bittorrent.DHT.Routingtable.my_node_id- Description
 Node ID that this routing table belongs to
- Variable
nodes_by_hash
Variable nodes_by_endpoint
 mapping(string:DHTNode) Protocols.Bittorrent.DHT.Routingtable.nodes_by_hash
mapping(string:DHTNode) Protocols.Bittorrent.DHT.Routingtable.nodes_by_endpoint- Description
 Lookup table for nodess so we can quickly find out if any given hash is already in our table somewhere.