You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/dht
Thomas Winget baf8019fe5 Refactor Router code into more classes
This commit refactors functionality from the Router class into separate,
dedicated classes.
There are a few behavior changes that came as a result of discussion on
what the correct behavior should be.
In addition, many things Router was previously doing can now be provided
callback functions to alert the calling point when the asynchronous
action completes, successfully or otherwise.
5 years ago
..
messages do lookup for RC to neighboor even if we have them in our DHT buckets so we get an updated RC in reply 5 years ago
bucket.cpp Add .cpp files for all .hpp files 6 years ago
bucket.hpp Add cmake module to target a library as 'system', and fix a few warnings 5 years ago
context.cpp Refactor Router code into more classes 5 years ago
context.hpp Refactor Router code into more classes 5 years ago
dht.cpp make it work 5 years ago
dht.h Finish replacement of Router with AbstractRouter 5 years ago
explorenetworkjob.cpp reduce logging 5 years ago
explorenetworkjob.hpp refactor 5 years ago
kademlia.cpp Add .cpp files for all .hpp files 6 years ago
kademlia.hpp Add cmake module to target a library as 'system', and fix a few warnings 5 years ago
key.cpp Add .cpp files for all .hpp files 6 years ago
key.hpp make it compile 5 years ago
localrouterlookup.cpp Move subset of messages to right directory 5 years ago
localrouterlookup.hpp Introduce abstract class for dht::Context 6 years ago
localserviceaddresslookup.cpp Move subset of messages to right directory 5 years ago
localserviceaddresslookup.hpp make format 5 years ago
localtaglookup.cpp Move subset of messages to right directory 5 years ago
localtaglookup.hpp Introduce abstract class for dht::Context 6 years ago
message.cpp reduce logging 5 years ago
message.hpp Remove all use of IBEncodeMessage 5 years ago
node.cpp Add .cpp files for all .hpp files 6 years ago
node.hpp Tidy up more parts of the service/ directory 5 years ago
publishservicejob.cpp refactor 5 years ago
publishservicejob.hpp Tidy up more parts of the service/ directory 5 years ago
recursiverouterlookup.cpp do lookup for RC to neighboor even if we have them in our DHT buckets so we get an updated RC in reply 5 years ago
recursiverouterlookup.hpp * fix up integration tests 5 years ago
serviceaddresslookup.cpp Remove redundant else blocks 5 years ago
serviceaddresslookup.hpp Tidy up more parts of the service/ directory 5 years ago
taglookup.cpp Port code to use CryptoManager over passing Crypto pointers 5 years ago
taglookup.hpp Tidy up more parts of the service/ directory 5 years ago
tx.cpp Split classes out of dht::Context 6 years ago
tx.hpp reduce logging 5 years ago
txholder.cpp Split classes out of dht::Context 6 years ago
txholder.hpp Remove redundant else blocks 5 years ago
txowner.cpp Add tests for dht::TXOwnere 6 years ago
txowner.hpp Remove IStateful virtual inheritance 5 years ago