23 QXmppTask<OmemoData> allData()
override;
25 QXmppTask<void> setOwnDevice(
const std::optional<OwnDevice> &device)
override;
27 QXmppTask<void> addSignedPreKeyPair(uint32_t keyId,
const SignedPreKeyPair &keyPair)
override;
28 QXmppTask<void> removeSignedPreKeyPair(uint32_t keyId)
override;
30 QXmppTask<void> addPreKeyPairs(
const QHash<uint32_t, QByteArray> &keyPairs)
override;
31 QXmppTask<void> removePreKeyPair(uint32_t keyId)
override;
33 QXmppTask<void> addDevice(
const QString &jid, uint32_t deviceId,
const Device &device)
override;
34 QXmppTask<void> removeDevice(
const QString &jid, uint32_t deviceId)
override;
35 QXmppTask<void> removeDevices(
const QString &jid)
override;
37 QXmppTask<void> resetAll()
override;
41 std::unique_ptr<QXmppOmemoMemoryStoragePrivate> d;