summaryrefslogtreecommitdiffstats
path: root/common/synchronizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/synchronizer.h')
-rw-r--r--common/synchronizer.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/common/synchronizer.h b/common/synchronizer.h
index 6f98f35..9c0e2e2 100644
--- a/common/synchronizer.h
+++ b/common/synchronizer.h
@@ -24,8 +24,8 @@
24#include <Async/Async> 24#include <Async/Async>
25#include <domainadaptor.h> 25#include <domainadaptor.h>
26#include <query.h> 26#include <query.h>
27 27#include <messagequeue.h>
28#include "storage.h" 28#include <storage.h>
29 29
30namespace Sink { 30namespace Sink {
31class EntityStore; 31class EntityStore;
@@ -40,7 +40,7 @@ public:
40 Synchronizer(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier); 40 Synchronizer(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier);
41 virtual ~Synchronizer(); 41 virtual ~Synchronizer();
42 42
43 void setup(const std::function<void(int commandId, const QByteArray &data)> &enqueueCommandCallback); 43 void setup(const std::function<void(int commandId, const QByteArray &data)> &enqueueCommandCallback, MessageQueue &messageQueue);
44 KAsync::Job<void> synchronize(); 44 KAsync::Job<void> synchronize();
45 45
46 //Read only access to main storage 46 //Read only access to main storage
@@ -105,6 +105,7 @@ private:
105 Sink::Storage::Transaction mTransaction; 105 Sink::Storage::Transaction mTransaction;
106 Sink::Storage::Transaction mSyncTransaction; 106 Sink::Storage::Transaction mSyncTransaction;
107 std::function<void(int commandId, const QByteArray &data)> mEnqueue; 107 std::function<void(int commandId, const QByteArray &data)> mEnqueue;
108 MessageQueue *mMessageQueue;
108}; 109};
109 110
110} 111}