| DataStore |
|
| FloodfillNetworkDatabaseFacade |
The network database
|
| FloodOnlySearchJob |
Uunused directly, replaced by IterativeSearchJob, but still extended by
SingleSearchJob.
|
| FloodSearchJob |
Try sending a search to some floodfill peers, but if we don't get a successful
match within half the allowed lookup time, give up and start querying through
the normal (kademlia) channels.
|
| IterativeSearchJob |
A traditional Kademlia search that continues to search
when the initial lookup fails, by iteratively searching the
closer-to-the-key peers returned by the query in a DSRM.
|
| KademliaNetworkDatabaseFacade |
Kademlia based version of the network database.
|
| MessageWrapper.OneTimeSession |
A single key and tag, for receiving a single message.
|
| MessageWrapper.WrappedMessage |
Wrapper so that we can keep track of the key and tags
for later notification to the SKM
|
| PeerSelector |
Mostly unused, see overrides in FloodfillPeerSelector
|
| SearchJob |
Search for a particular key iteratively until we either find a value or we
run out of peers
Note that this is rarely if ever used directly, and is primary used by the ExploreJob extension.
|
| SearchState |
Data related to a particular search
|
| SingleSearchJob |
Ask a single peer for a single key.
|
| StoreJob |
Stores through this always request a reply.
|
| StoreState |
Tracks the state of a StoreJob
|
| TransientDataStore |
Stores in-memory only.
|