From 783c5673bb5b3aeefb9c8705ea6baa046b86e582 Mon Sep 17 00:00:00 2001 From: heck Date: Thu, 9 Mar 2023 15:47:39 +0100 Subject: [PATCH] move _cb_retrieve_next_sync_event_dequeue_next_sync_event() away of header file --- src/Adapter.cc | 4 ---- src/Adapter.hh | 8 ++++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Adapter.cc b/src/Adapter.cc index 498c524..0887c67 100644 --- a/src/Adapter.cc +++ b/src/Adapter.cc @@ -12,10 +12,6 @@ namespace pEp { namespace Adapter { - ::SYNC_EVENT _cb_retrieve_next_sync_event_dequeue_next_sync_event( - void *management, - unsigned threshold); - // --------------------------------------------------------------------------------------- // SESSION // --------------------------------------------------------------------------------------- diff --git a/src/Adapter.hh b/src/Adapter.hh index 651ee59..27d6546 100644 --- a/src/Adapter.hh +++ b/src/Adapter.hh @@ -104,9 +104,17 @@ namespace pEp { // --------------------------------------------------------------------------------------- // SYNC // --------------------------------------------------------------------------------------- + // Sync/async impl of the sync event handling + // sync - deliver to engine directly int _cb_inject_sync_event_do_sync_protocol_step(::SYNC_EVENT ev, void *management); + // async - put on queue int _cb_inject_sync_event_enqueue_sync_event(::SYNC_EVENT ev, void *management); + // for async only - get event from queue + ::SYNC_EVENT _cb_retrieve_next_sync_event_dequeue_next_sync_event( + void *management, + unsigned threshold); + void start_sync();