summaryrefslogtreecommitdiff
path: root/src/Network/Kademlia.hs
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2018-12-13 18:42:36 -0500
committerJoe Crayne <joe@jerkface.net>2018-12-16 14:08:27 -0500
commit3f6a96450f5bac81d9ef929a3feeffb0260e363e (patch)
treeeb774a295d4221837302e1421cb2c60260dd4af2 /src/Network/Kademlia.hs
parenta1ed3d4d5440e57e5b7336bb131907eacc593c9b (diff)
Maintain a separate TCP-capable trampoline set for onion routing.
Diffstat (limited to 'src/Network/Kademlia.hs')
-rw-r--r--src/Network/Kademlia.hs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Network/Kademlia.hs b/src/Network/Kademlia.hs
index 488a53ac..e61afe9b 100644
--- a/src/Network/Kademlia.hs
+++ b/src/Network/Kademlia.hs
@@ -101,9 +101,10 @@ vanillaIO var ping = TableStateIO
101 101
102-- | Everything necessary to maintain a routing table of /ni/ (node 102-- | Everything necessary to maintain a routing table of /ni/ (node
103-- information) entries. 103-- information) entries.
104data Kademlia nid ni = Kademlia (InsertionReporter ni) 104data Kademlia nid ni = Kademlia { kademInsertionReporter :: InsertionReporter ni
105 (KademliaSpace nid ni) 105 , kademSpace :: KademliaSpace nid ni
106 (TableStateIO ni) 106 , kademIO :: TableStateIO ni
107 }
107 108
108 109
109-- Helper to 'insertNode'. 110-- Helper to 'insertNode'.