aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/QXmppClient.h')
-rw-r--r--src/client/QXmppClient.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h
index 6f98acec..e4ff0d5c 100644
--- a/src/client/QXmppClient.h
+++ b/src/client/QXmppClient.h
@@ -38,6 +38,7 @@
template<typename T>
class QFuture;
+class QXmppE2eeExtension;
class QXmppClientExtension;
class QXmppClientPrivate;
class QXmppPresence;
@@ -151,6 +152,8 @@ public:
}
bool insertExtension(int index, QXmppClientExtension *extension);
bool removeExtension(QXmppClientExtension *extension);
+ QXmppE2eeExtension *encryptionExtension() const;
+ void setEncryptionExtension(QXmppE2eeExtension *);
QList<QXmppClientExtension *> extensions();
@@ -232,7 +235,9 @@ public:
QXmppStanza::Error::Condition xmppStreamError();
QFuture<QXmpp::SendResult> send(QXmppStanza &&);
+ QFuture<QXmpp::SendResult> sendUnencrypted(QXmppStanza &&);
QFuture<IqResult> sendIq(QXmppIq &&);
+ QFuture<IqResult> sendSensitiveIq(QXmppIq &&);
QFuture<EmptyResult> sendGenericIq(QXmppIq &&);
#if QXMPP_DEPRECATED_SINCE(1, 1)