4 Commits (Release_2.1.21)

Author SHA1 Message Date
  heck 0517b9be69 Add Adapter::inject_sync_shutdown() to be used if _adapter_manages_sync_thread 2 years ago
  heck 9eb0b4c032 _inject_sync_event: undo the renaming for now. 2 years ago
  heck 1a14b1a205 Adapter.*: Add Sync/Async switchable Event execution. rework needed, higher level API, as a class. 2 years ago
  heck ef5bc0a7c0 LIB-13: Standard project layout (src dir added) 2 years ago
  heck 9d810df05e LIB-13: "Define Coding Standards And Project Structure" - Reformat (almost) the whole codebase using clang-format. 2 years ago
  heck 0de8502f8f local var never used 2 years ago
  heck b0a57da9fa just cosmetics (less error prone to read, makes you think about the missing else case) 2 years ago
  heck 6cdfe86402 non-local single char named vars are not that handy. 2 years ago
  Volker Birk aa9a3c7e77 auto call release() on platforms where this is supported. 2 years ago
  Volker Birk 0260722d6c use .joinable() instead of pointer value to detect if sync is running 2 years ago
  Volker Birk f210495d67 implementing ENGINE-781 2 years ago
  Volker Birk e658bbaf0e back() and front() have defined behaviour now when queue is empty 2 years ago
  Volker Birk dc3d0d9e14 Windoze needs this 2 years ago
  Volker Birk ebae3dee3e when in shutdown exit this loop 2 years ago
  Volker Birk d4d114ff15 JSON adapter needs this 2 years ago
  Volker Birk 3a8b3f4517 ignore PEP_STATEMACHINE_CANNOT_SEND 2 years ago
  heck b7d8c06d79 Move pEpLog() macro to new header pEpLog.hh 2 years ago
  heck a62e51bec8 Backing out all commits after 159:3275abf4bb79 2 years ago
  heck 15a20035eb Improved Logging, prefixed with thread_id now. (DEBUG build only) 2 years ago
  heck 5d626151d3 More Logging (in DEBUG build) 2 years ago
  heck 723b6b1829 Possible fix for "shutdown problem". 3 years ago
  heck 2a78dab74f Added Build var DEBUG for release/debug builds. (-g vs NDEBUG) 3 years ago
  Volker Birk 825c69b726 FIXME! 3 years ago
  Thomas c6e9fe4cbf *oops* Pt. II 3 years ago
  Volker Birk 23f50511a0 *oops* 3 years ago
  Volker Birk 4b9fdbba02 clean shutdown in sync_thread 3 years ago
  Volker Birk c6352281f8 do not join() if on sync thread 3 years ago
  Thomas e5862ded4e Delete sync thread if shutdown event is injected 3 years ago
  Volker Birk 01d9b71e59 is_sync_running() added 3 years ago
  Volker Birk b1c5cf6a1a synchronously and immediate shutdown 3 years ago
  Volker Birk 3ee86779f0 ... 3 years ago
  Thomas 191bb8b5e4 For debugging purposes 4 years ago
  Roker 05e7a8fa90 try_pop_front() returns true on success, not on timeout! Thanks, thomas! 4 years ago
  Roker 82cb8717f6 _retrieve_next_sync_event() now uses try_pop_front() instead of the manual timeout gebastel before... :-) 4 years ago
  Roker 8d92ae2efd don't pollute the global namespace with "using namespace std;" in the header. Adds some comments for documentation. 4 years ago
  Volker Birk faadeb2741 merging 4 years ago
  Roker 2d7af21d37 add status_to_string() function to libpEpAdapter. 4 years ago
  Volker Birk 47d8cfbd97 simplify 4 years ago
  Volker Birk 6ab4d2664b remove deleter 4 years ago
  Volker Birk e99d28569c extra callbacks for sync thread 4 years ago
  Roker addc7a1605 correct initialization order: baseclass first, own members second 4 years ago
  Roker 4238c90d65 add Deleter parameter to locked_queue<> 4 years ago
  Volker Birk a74d7cf8b6 ... 4 years ago
  Volker Birk 89ca327f03 ... 4 years ago
  Volker Birk 6bbe1edff7 ... 4 years ago
  Volker Birk 400e23642a startup and shutdown in sync thread 4 years ago
  Volker Birk 2e7a000184 callbacks 4 years ago
  Volker Birk d17f3a7f45 simplify and switch to _Thrd_sleep() on Windoze 4 years ago
  Volker Birk 944fb89e41 somewhat cleaner 4 years ago
  Volker Birk 0293edca01 why a class anymore 4 years ago