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
Stephen Shelton ea835405c5
Refactor NotifyRouterEvent() to forward args, event code cleanup
This template-ifies Router::NotifyRouterEvent() up so that it accepts
the arguments to instantiate the specified event type, forwarding them
to std::make_unique. This would allow (in the future) the function to
no-op the call and avoid memory allocation. It also slightly reduces
the amount of code required to fire an event.

This commit also simplifies some of the RouterEvent code to reduce
redundancy.
4 years ago
..
messages Refactor NotifyRouterEvent() to forward args, event code cleanup 4 years ago
bucket.hpp initial wack at 0.7.0 dht fixes 4 years ago
context.cpp revert relay side dedup parameter 4 years ago
context.hpp Consolidate introset publishing constants 4 years ago
dht.cpp change function signature for dht context to exclude time parameter 4 years ago
dht.h clang-tidy modernize pass 5 years ago
explorenetworkjob.cpp Refactor NotifyRouterEvent() to forward args, event code cleanup 4 years ago
explorenetworkjob.hpp Judicious removal of dead code 4 years ago
kademlia.hpp Refactor DHT introset lookups to use redundant lookup strategy 4 years ago
key.hpp dedup via txid not keyspace location 4 years ago
localrouterlookup.cpp Add warning when we found a null RC for a DHT lookup 4 years ago
localrouterlookup.hpp Introduce abstract class for dht::Context 5 years ago
localserviceaddresslookup.cpp Make format 4 years ago
localserviceaddresslookup.hpp Bencode/decode relayOrder in lexigraphical order, make it uint64_t 4 years ago
localtaglookup.cpp Fix gcc trunk warnings 5 years ago
localtaglookup.hpp Introduce abstract class for dht::Context 5 years ago
message.cpp Require 'From' and 'relayed' in PublishIntroMessage ctor 4 years ago
message.hpp Remove relayOrder from MessageDecoder 4 years ago
node.hpp initial dht key blinding 4 years ago
publishservicejob.cpp wrong txid 4 years ago
publishservicejob.hpp add local publish intro message to send reply down path 4 years ago
recursiverouterlookup.cpp Judicious removal of dead code 4 years ago
recursiverouterlookup.hpp Judicious removal of dead code 4 years ago
serviceaddresslookup.cpp dedup via txid not keyspace location 4 years ago
serviceaddresslookup.hpp dedup via txid not keyspace location 4 years ago
taglookup.cpp Make format 4 years ago
taglookup.hpp Judicious removal of dead code 4 years ago
tx.hpp dedup via txid not keyspace location 4 years ago
txholder.hpp dedup via txid not keyspace location 4 years ago
txowner.hpp Remove IStateful virtual inheritance 5 years ago