summaryrefslogtreecommitdiffstats
path: root/common/resourceaccess.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-10-19 15:01:02 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-10-19 15:01:37 +0200
commit43c4cd555e4a265d3e484dfeea0aa05da0977cd0 (patch)
tree359fe5ffc5d4e3e2e45cd3dc33eabe6dd30ce149 /common/resourceaccess.h
parent7ea7a77aab64ea61d9966caee2b8e7d33d0f5526 (diff)
downloadsink-43c4cd555e4a265d3e484dfeea0aa05da0977cd0.tar.gz
sink-43c4cd555e4a265d3e484dfeea0aa05da0977cd0.zip
Let clients tell the resource when they no longer require a revision.
Diffstat (limited to 'common/resourceaccess.h')
-rw-r--r--common/resourceaccess.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/common/resourceaccess.h b/common/resourceaccess.h
index 1ff9ca6..8e27054 100644
--- a/common/resourceaccess.h
+++ b/common/resourceaccess.h
@@ -46,6 +46,7 @@ public:
46 virtual KAsync::Job<void> sendCreateCommand(const QByteArray &resourceBufferType, const QByteArray &buffer) { return KAsync::null<void>(); }; 46 virtual KAsync::Job<void> sendCreateCommand(const QByteArray &resourceBufferType, const QByteArray &buffer) { return KAsync::null<void>(); };
47 virtual KAsync::Job<void> sendModifyCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType, const QByteArrayList &deletedProperties, const QByteArray &buffer) { return KAsync::null<void>(); }; 47 virtual KAsync::Job<void> sendModifyCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType, const QByteArrayList &deletedProperties, const QByteArray &buffer) { return KAsync::null<void>(); };
48 virtual KAsync::Job<void> sendDeleteCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType) { return KAsync::null<void>(); }; 48 virtual KAsync::Job<void> sendDeleteCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType) { return KAsync::null<void>(); };
49 virtual KAsync::Job<void> sendRevisionReplayedCommand(qint64 revision) {return KAsync::null<void>(); };
49 50
50Q_SIGNALS: 51Q_SIGNALS:
51 void ready(bool isReady); 52 void ready(bool isReady);
@@ -69,9 +70,10 @@ public:
69 KAsync::Job<void> sendCommand(int commandId) Q_DECL_OVERRIDE; 70 KAsync::Job<void> sendCommand(int commandId) Q_DECL_OVERRIDE;
70 KAsync::Job<void> sendCommand(int commandId, flatbuffers::FlatBufferBuilder &fbb) Q_DECL_OVERRIDE; 71 KAsync::Job<void> sendCommand(int commandId, flatbuffers::FlatBufferBuilder &fbb) Q_DECL_OVERRIDE;
71 KAsync::Job<void> synchronizeResource(bool remoteSync, bool localSync) Q_DECL_OVERRIDE; 72 KAsync::Job<void> synchronizeResource(bool remoteSync, bool localSync) Q_DECL_OVERRIDE;
72 KAsync::Job<void> sendCreateCommand(const QByteArray &resourceBufferType, const QByteArray &buffer); 73 KAsync::Job<void> sendCreateCommand(const QByteArray &resourceBufferType, const QByteArray &buffer) Q_DECL_OVERRIDE;
73 KAsync::Job<void> sendModifyCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType, const QByteArrayList &deletedProperties, const QByteArray &buffer); 74 KAsync::Job<void> sendModifyCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType, const QByteArrayList &deletedProperties, const QByteArray &buffer) Q_DECL_OVERRIDE;
74 KAsync::Job<void> sendDeleteCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType); 75 KAsync::Job<void> sendDeleteCommand(const QByteArray &uid, qint64 revision, const QByteArray &resourceBufferType) Q_DECL_OVERRIDE;
76 KAsync::Job<void> sendRevisionReplayedCommand(qint64 revision) Q_DECL_OVERRIDE;
75 /** 77 /**
76 * Tries to connect to server, and returns a connected socket on success. 78 * Tries to connect to server, and returns a connected socket on success.
77 */ 79 */