lokinet/llarp/util
Jeff Becker 4103908a8d
system layer manager (llarp::sys::service_manager)
the win32 and sd_notify components provided a disjointed set of
similar high level functionality so we consolidate these duplicate
code paths into one that has the same lifecycle regardless of platform
to reduce complexity of this feature.

this new component is responsible for reporting state changes to the
system layer and optionally propagating state change to lokinet
requested by the system layer (used by windows service).
2022-11-01 11:04:58 -04:00
..
logging Fix buffer_printer overflow 2022-09-19 20:25:52 -03:00
meta Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
thread Slightly DRY thread-setting code, fix warning 2022-09-19 20:26:36 -03:00
algorithm.hpp add forgotten file again 2021-04-19 07:02:44 -04:00
aligned.hpp llarp/profiling: refactor to use oxenc producer/consumer 2022-10-05 16:35:16 -03:00
bencode.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
bencode.h standardize include format and pragma once 2021-03-09 19:01:41 -05:00
bencode.hpp Add binary file slurp/dump utility functions 2022-10-05 16:34:32 -03:00
bits.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
buffer.cpp small optimizations and fixes 2022-09-19 20:26:28 -03:00
buffer.hpp small optimizations and fixes 2022-09-19 20:26:28 -03:00
common.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
compare_ptr.hpp refactor dns subsystem 2022-09-08 14:23:52 -04:00
copy_or_nullptr.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
decaying_hashset.hpp publish our rc out to the network when we regenerate them 2022-05-27 13:21:08 -04:00
decaying_hashtable.hpp Merge pull request #1541 from majestrate/lns-consensus-2021-02-19 2021-03-26 19:24:29 -04:00
easter_eggs.cpp changeset for windows port 2022-09-08 14:24:59 -04:00
exceptions.hpp fix up log statements 2022-08-22 16:50:46 -04:00
file.cpp Try to appease android's crappy toolchain 2022-10-05 17:34:55 -03:00
file.hpp Add binary file slurp/dump utility functions 2022-10-05 16:34:32 -03:00
formattable.hpp Remote util::Printer and related cruft 2022-07-18 14:56:09 -03:00
fs.hpp Add binary file slurp/dump utility functions 2022-10-05 16:34:32 -03:00
json.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
json.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
logging.hpp omq rpc log subscription 2022-10-06 11:56:04 -03:00
lokinet_init.h changeset for windows port 2022-09-08 14:24:59 -04:00
mem.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
mem.h standardize include format and pragma once 2021-03-09 19:01:41 -05:00
mem.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
nop_service_manager.cpp system layer manager (llarp::sys::service_manager) 2022-11-01 11:04:58 -04:00
priority_queue.hpp add util::ascending_priority_queue type 2022-05-02 15:27:08 -04:00
service_manager.hpp system layer manager (llarp::sys::service_manager) 2022-11-01 11:04:58 -04:00
status.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
str.cpp changeset for windows port 2022-09-08 14:24:59 -04:00
str.hpp changeset for windows port 2022-09-08 14:24:59 -04:00
time.cpp Replace duration/timestamp formats with functions 2022-10-26 21:20:14 -03:00
time.hpp Replace duration/timestamp formats with functions 2022-10-26 21:20:14 -03:00
types.hpp Fallback bootstrap router build parameter 2022-10-06 13:59:47 -03:00