lokinet/llarp
Jason Rhinelander 2f9e182b20
Avoid ctor inheritance to make diagnostics better
Using constructor inheritance DRYs the code, but unfortunately confuses
GCC as to where the proper "required from here" location is, which makes
debugging formatting errors very difficult.  Avoid it (and update
oxen-logging to avoid it there as well).
2022-07-18 13:07:33 -03:00
..
android
apple Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
config Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
consensus Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
constants macro removals 2022-05-30 09:06:48 -04:00
crypto Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
dht Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
dns Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
ev Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
exit Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
handlers Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
iwp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
link Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
messages Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
net Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
path Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
peerstats Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
quic Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
router Make test code work with new logging 2022-07-18 12:59:13 -03:00
routing replace LLARP_PROTO_VERSION macro 2022-05-28 13:18:43 -04:00
rpc Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
service Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
simulation
tooling
util Avoid ctor inheritance to make diagnostics better 2022-07-18 13:07:33 -03:00
vpn Replace llarp/util/endian.hpp with oxenc/endian.h 2022-04-28 12:09:51 -03:00
win32 generate windows rc for each executable target so we can set the executable name right for each one 2022-05-30 09:06:48 -04:00
app.xml
bootstrap.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
bootstrap.hpp
CMakeLists.txt Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
context.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
endpoint_base.cpp
endpoint_base.hpp Crank oxen-mq to (1.2.)11; switch to oxen-encoding 2022-02-17 16:30:17 -04:00
lokinet_shared.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
nodedb.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
nodedb.hpp
pow.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
pow.hpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
profiling.cpp far stricter profiling algorithm 2021-06-08 14:36:30 -04:00
profiling.hpp replace LLARP_PROTO_VERSION macro 2022-05-28 13:18:43 -04:00
router_contact.cpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
router_contact.hpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
router_id.cpp Crank oxen-mq to (1.2.)11; switch to oxen-encoding 2022-02-17 16:30:17 -04:00
router_id.hpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00
router_version.cpp Cleanup: avoid pointless copy of this pointer 2021-11-15 13:38:00 -04:00
router_version.hpp Replace logging with oxen-logger 2022-07-15 22:17:59 -03:00