1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
lokinet/llarp/dht
Jason Rhinelander ccc7b5c9e9 Merge Logic functions into EventLoop
loop->call(...) is similar to the old logic->Call(...), but is smart
about the current thread: if called from within the event loop it simply
runs the argument directly, otherwise it queues it.

Similarly most of the other event loop calls are also now thread-aware:
for example, `call_later(...)` can queue the job directly when called if
in the event loop rather than having to double-queue through the even
loop (once to call, then inside the call to initiate the time).
2021-03-04 16:51:18 -04:00
..
messages proper lokimq -> oxenmq refactor 2021-02-03 13:12:21 -05:00
bucket.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
context.cpp Merge Logic functions into EventLoop 2021-03-04 16:51:18 -04:00
context.hpp C++17 2020-05-01 17:43:27 -03:00
dht.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
dht.h The Great Wall of Blame 2020-04-07 12:38:56 -06:00
explorenetworkjob.cpp unscrew travis-ci (#1223) 2020-04-18 16:58:41 -03:00
explorenetworkjob.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
kademlia.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
key.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
localrouterlookup.cpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
localrouterlookup.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
localserviceaddresslookup.cpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
localserviceaddresslookup.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
localtaglookup.cpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
localtaglookup.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
message.cpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
message.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
node.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
publishservicejob.cpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
publishservicejob.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
recursiverouterlookup.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
recursiverouterlookup.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
serviceaddresslookup.cpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
serviceaddresslookup.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
taglookup.cpp Don't use std::optional::value() because f u macos 2020-05-20 19:18:28 -03:00
taglookup.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
tx.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00
txholder.hpp The Great Wall of Blame 2020-04-07 12:38:56 -06:00
txowner.hpp Config file improvements (#1397) 2020-10-07 18:22:58 -04:00