summaryrefslogtreecommitdiffstats
path: root/common/storage.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/storage.h')
-rw-r--r--common/storage.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/storage.h b/common/storage.h
index 53fcf41..4535ae3 100644
--- a/common/storage.h
+++ b/common/storage.h
@@ -85,7 +85,6 @@ public:
85 */ 85 */
86 bool write(const QByteArray &key, const QByteArray &value, const std::function<void(const DataStore::Error &error)> &errorHandler = std::function<void(const DataStore::Error &error)>()); 86 bool write(const QByteArray &key, const QByteArray &value, const std::function<void(const DataStore::Error &error)> &errorHandler = std::function<void(const DataStore::Error &error)>());
87 87
88 // TODO: change resultHandlers and errorHandlers to take size_t instead
89 // of QByteArray for keys 88 // of QByteArray for keys
90 bool write(const size_t key, const QByteArray &value, const std::function<void(const DataStore::Error &error)> &errorHandler = std::function<void(const DataStore::Error &error)>()); 89 bool write(const size_t key, const QByteArray &value, const std::function<void(const DataStore::Error &error)> &errorHandler = std::function<void(const DataStore::Error &error)>());
91 90
@@ -127,6 +126,9 @@ public:
127 void findLatest(const QByteArray &uid, const std::function<void(const QByteArray &key, const QByteArray &value)> &resultHandler, 126 void findLatest(const QByteArray &uid, const std::function<void(const QByteArray &key, const QByteArray &value)> &resultHandler,
128 const std::function<void(const DataStore::Error &error)> &errorHandler = std::function<void(const DataStore::Error &error)>()) const; 127 const std::function<void(const DataStore::Error &error)> &errorHandler = std::function<void(const DataStore::Error &error)>()) const;
129 128
129 void findLatest(size_t key, const std::function<void(size_t key, const QByteArray &value)> &resultHandler,
130 const std::function<void(const DataStore::Error &error)> &errorHandler = std::function<void(const DataStore::Error &error)>()) const;
131
130 /** 132 /**
131 * Finds all the keys and values whose keys are in a given range 133 * Finds all the keys and values whose keys are in a given range
132 * (inclusive). 134 * (inclusive).
@@ -137,7 +139,7 @@ public:
137 std::function<void(const DataStore::Error &error)>()) const; 139 std::function<void(const DataStore::Error &error)>()) const;
138 140
139 int findAllInRange(const size_t lowerBound, const size_t upperBound, 141 int findAllInRange(const size_t lowerBound, const size_t upperBound,
140 const std::function<void(const QByteArray &key, const QByteArray &value)> &resultHandler, 142 const std::function<void(size_t key, const QByteArray &value)> &resultHandler,
141 const std::function<void(const DataStore::Error &error)> &errorHandler = {}) const; 143 const std::function<void(const DataStore::Error &error)> &errorHandler = {}) const;
142 144
143 /** 145 /**