summaryrefslogtreecommitdiffstats
path: root/common/clientapi.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-01-14 18:49:57 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-01-14 18:49:57 +0100
commit7de95983b30ca414c04bb3f877b67c1b7e9d6fa0 (patch)
tree19fec64f4d99b22b7611aedf62de4f1dec246c8b /common/clientapi.h
parentc631c520e260a8455dcdc501a19f4513bada13cb (diff)
downloadsink-7de95983b30ca414c04bb3f877b67c1b7e9d6fa0.tar.gz
sink-7de95983b30ca414c04bb3f877b67c1b7e9d6fa0.zip
Introduced flushMessageQueue
to get rid of the processAll/sync flags in the query object
Diffstat (limited to 'common/clientapi.h')
-rw-r--r--common/clientapi.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/common/clientapi.h b/common/clientapi.h
index f1c3bc6..eff8e8d 100644
--- a/common/clientapi.h
+++ b/common/clientapi.h
@@ -73,6 +73,11 @@ public:
73 static KAsync::Job<void> remove(const DomainType &domainObject); 73 static KAsync::Job<void> remove(const DomainType &domainObject);
74 74
75 /** 75 /**
76 * Synchronize data to local cache.
77 */
78 static KAsync::Job<void> synchronize(const Akonadi2::Query &query);
79
80 /**
76 * Shutdown resource. 81 * Shutdown resource.
77 */ 82 */
78 static KAsync::Job<void> shutdown(const QByteArray &resourceIdentifier); 83 static KAsync::Job<void> shutdown(const QByteArray &resourceIdentifier);
@@ -87,9 +92,9 @@ public:
87 static KAsync::Job<void> start(const QByteArray &resourceIdentifier); 92 static KAsync::Job<void> start(const QByteArray &resourceIdentifier);
88 93
89 /** 94 /**
90 * Synchronize data to local cache. 95 * Flushes any pending messages to disk
91 */ 96 */
92 static KAsync::Job<void> synchronize(const Akonadi2::Query &query); 97 static KAsync::Job<void> flushMessageQueue(const QByteArrayList &resourceIdentifier);
93 98
94 /** 99 /**
95 * Removes a resource from disk. 100 * Removes a resource from disk.