5#ifndef QXMPPATMTRUSTMEMORYSTORAGE_H
6#define QXMPPATMTRUSTMEMORYSTORAGE_H
8#include "QXmppAtmTrustStorage.h"
9#include "QXmppTrustMemoryStorage.h"
11class QXmppAtmTrustMemoryStoragePrivate;
30 const std::unique_ptr<QXmppAtmTrustMemoryStoragePrivate> d;
The QXmppAtmTrustMemoryStorage class stores trust data for XEP-0450: Automatic Trust Management (ATM)...
Definition: QXmppAtmTrustMemoryStorage.h:14
The QXmppAtmTrustStorage class stores trust data for XEP-0450: Automatic Trust Management (ATM).
Definition: QXmppAtmTrustStorage.h:15
virtual QXmppTask< void > addKeysForPostponedTrustDecisions(const QString &encryption, const QByteArray &senderKeyId, const QList< QXmppTrustMessageKeyOwner > &keyOwners)=0
virtual QXmppTask< void > removeKeysForPostponedTrustDecisions(const QString &encryption, const QList< QByteArray > &keyIdsForAuthentication, const QList< QByteArray > &keyIdsForDistrusting)=0
virtual QXmppTask< QHash< bool, QMultiHash< QString, QByteArray > > > keysForPostponedTrustDecisions(const QString &encryption, const QList< QByteArray > &senderKeyIds={})=0
Definition: QXmppTask.h:62
The QXmppTrustMemoryStorage class stores trust data for end-to-end encryption in the memory.
Definition: QXmppTrustMemoryStorage.h:15
virtual QXmppTask< void > resetAll(const QString &encryption)=0