heck
8b0cc0b24a
pEpLog reduce verbosity of pEpLog itself
2 years ago
heck
7026ce6cc2
pEpLog: add verbosity to `set_enabled()`
2 years ago
heck
176eed4dc7
Enhancement: correct emplace_ functions using perfect-forwarding
3 years ago
heck
bd19a512fc
Enhancement: add emplace_front()
for completeness
3 years ago
heck
336dec07a1
Improvement: emplace_back() - use move semantics
to avoid copying
3 years ago
Luca Saiu
bfb5f81247
getpid: #undefine before re-#define, to avoid a warning
3 years ago
heck
431327b0b5
pEpLog - add copy assign operator for pEpLogger AND a lot of comestic changes
3 years ago
heck
37ac31c8cf
improve module inspect
3 years ago
Luca Saiu
2888e26ec6
pEp::Utils::file_read: throw exception instead of calling exit on failure
This fixes the JSON server adapter which has just switched from the old slurp
module to this functionality, which was not completely compatible because of its
way of failing.
3 years ago
heck
77fbab86cc
Update include guard defines
3 years ago
heck
473baa8d9a
Import: module 'pc_container' from libpEpAdapter
3 years ago
heck
55c274f41c
Import: module 'locked_queue' from libpEpAdapter
3 years ago
heck
9094154d46
Import: module 'Semaphore' from libpEpAdapter
3 years ago
heck
3a9adcbb3d
Import: module 'CountingSemaphore' from libpEpAdapter
3 years ago
heck
e4bac9b003
Import: module 'call_with_lock' from libpEpAdapter
3 years ago
heck
8d6ca210d0
Import: module 'constant_time_algo' from libpEpAdapter
3 years ago
heck
3fbef3dfdf
Import: module 'std_utils' from libpEpAdapter
3 years ago
heck
6b713165e8
Import: module 'pEpLog' from libpEpAdapter
3 years ago
heck
52b011d5ac
Add module 'Inspect'
3 years ago
heck
b0f32bd214
Build: add basic makefile build
3 years ago