5 #ifndef QXMPPOMEMOMEMORYSTORAGE_H 6 #define QXMPPOMEMOMEMORYSTORAGE_H 8 #include "QXmppOmemoStorage.h" 10 #include "qxmppomemo_export.h" 14 class QXmppOmemoMemoryStoragePrivate;
41 std::unique_ptr<QXmppOmemoMemoryStoragePrivate> d;
44 #endif // QXMPPOMEMOMEMORYSTORAGE_H virtual QXmppTask< void > removeSignedPreKeyPair(uint32_t keyId)=0
virtual QXmppTask< void > addDevice(const QString &jid, uint32_t deviceId, const Device &device)=0
virtual QXmppTask< void > removeDevice(const QString &jid, uint32_t deviceId)=0
virtual QXmppTask< void > resetAll()=0
The QXmppOmemoStorage class stores data used by XEP-0384: OMEMO Encryption.
Definition: QXmppOmemoStorage.h:16
virtual QXmppTask< OmemoData > allData()=0
Definition: QXmppStream.h:20
Definition: QXmppOmemoStorage.h:116
virtual QXmppTask< void > removePreKeyPair(uint32_t keyId)=0
virtual QXmppTask< void > addSignedPreKeyPair(uint32_t keyId, const SignedPreKeyPair &keyPair)=0
virtual QXmppTask< void > setOwnDevice(const std::optional< OwnDevice > &device)=0
Definition: QXmppOmemoStorage.h:71
The QXmppOmemoMemoryStorage class stores data used by XEP-0384: OMEMO Encryption in the memory...
Definition: QXmppOmemoMemoryStorage.h:16
virtual QXmppTask< void > addPreKeyPairs(const QHash< uint32_t, QByteArray > &keyPairs)=0
virtual QXmppTask< void > removeDevices(const QString &jid)=0