diff options
| author | Linus Jahn <lnj@kaidan.im> | 2020-09-08 20:53:39 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2021-06-27 20:12:26 +0200 |
| commit | 7e936d200db4855ceaf9eabc1e84c3574a12ec98 (patch) | |
| tree | d288204152885f8972d3b9f0b3380d1d582e2d15 /src/client/QXmppClient.h | |
| parent | 41e00fd8a82cae585a797c2f9d24ca1463a2f53f (diff) | |
| download | qxmpp-7e936d200db4855ceaf9eabc1e84c3574a12ec98.tar.gz | |
QXmppClient: Add send() function with QFuture
Diffstat (limited to 'src/client/QXmppClient.h')
| -rw-r--r-- | src/client/QXmppClient.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h index 2625e606..56da95ee 100644 --- a/src/client/QXmppClient.h +++ b/src/client/QXmppClient.h @@ -28,10 +28,15 @@ #include "QXmppLogger.h" #include "QXmppPresence.h" +#include <variant> + #include <QAbstractSocket> #include <QObject> #include <QSslError> +template<typename T> +class QFuture; + class QXmppClientExtension; class QXmppClientPrivate; class QXmppPresence; @@ -214,6 +219,8 @@ public: State state() const; QXmppStanza::Error::Condition xmppStreamError(); + QFuture<QXmpp::PacketState> send(const QXmppStanza &); + #if QXMPP_DEPRECATED_SINCE(1, 1) QT_DEPRECATED_X("Use QXmppClient::findExtension<QXmppRosterManager>() instead") QXmppRosterManager &rosterManager(); |
