diff options
author | Minijackson <minijackson@riseup.net> | 2018-08-21 14:00:21 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2018-08-21 14:04:56 +0200 |
commit | 191730c624aae5fa7831fe900b98624b2ac1f1d7 (patch) | |
tree | 2f6d43e732a3f4343b970635ca751081d735a1c9 /common/storage.h | |
parent | d320030c53cf9fd4338ca3f6da00a9b876c13397 (diff) | |
download | sink-191730c624aae5fa7831fe900b98624b2ac1f1d7.tar.gz sink-191730c624aae5fa7831fe900b98624b2ac1f1d7.zip |
resultHandler take size_t as argument for involved storage functions
Diffstat (limited to 'common/storage.h')
-rw-r--r-- | common/storage.h | 6 |
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 | /** |