22 QXmppTask<void> resetSecurityPolicy(
const QString &encryption)
override;
23 QXmppTask<QXmpp::TrustSecurityPolicy> securityPolicy(
const QString &encryption)
override;
25 QXmppTask<void> setOwnKey(
const QString &encryption,
const QByteArray &keyId)
override;
26 QXmppTask<void> resetOwnKey(
const QString &encryption)
override;
27 QXmppTask<QByteArray> ownKey(
const QString &encryption)
override;
30 QXmppTask<void> removeKeys(
const QString &encryption,
const QList<QByteArray> &keyIds)
override;
31 QXmppTask<void> removeKeys(
const QString &encryption,
const QString &keyOwnerJid)
override;
32 QXmppTask<void> removeKeys(
const QString &encryption)
override;
33 QXmppTask<QHash<QXmpp::TrustLevel, QMultiHash<QString, QByteArray>>> keys(
const QString &encryption, QXmpp::TrustLevels trustLevels = {})
override;
34 QXmppTask<QHash<QString, QHash<QByteArray, QXmpp::TrustLevel>>> keys(
const QString &encryption,
const QList<QString> &keyOwnerJids, QXmpp::TrustLevels trustLevels = {})
override;
35 QXmppTask<bool> hasKey(
const QString &encryption,
const QString &keyOwnerJid, QXmpp::TrustLevels trustLevels)
override;
37 QXmppTask<QHash<QString, QMultiHash<QString, QByteArray>>> setTrustLevel(
const QString &encryption,
const QMultiHash<QString, QByteArray> &keyIds,
QXmpp::TrustLevel trustLevel)
override;
38 QXmppTask<QHash<QString, QMultiHash<QString, QByteArray>>> setTrustLevel(
const QString &encryption,
const QList<QString> &keyOwnerJids,
QXmpp::TrustLevel oldTrustLevel,
QXmpp::TrustLevel newTrustLevel)
override;
39 QXmppTask<QXmpp::TrustLevel> trustLevel(
const QString &encryption,
const QString &keyOwnerJid,
const QByteArray &keyId)
override;
41 QXmppTask<void> resetAll(
const QString &encryption)
override;
45 std::unique_ptr<QXmppTrustMemoryStoragePrivate> d;