aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClient.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2020-09-09 15:05:23 +0200
committerLinus Jahn <lnj@kaidan.im>2021-06-27 20:17:17 +0200
commit3caffcebf16680576d8dd785437eed16a6c5f36d (patch)
tree0805a42decacdda2ace8d43196c25fe21a6fad79 /src/client/QXmppClient.h
parent7e936d200db4855ceaf9eabc1e84c3574a12ec98 (diff)
downloadqxmpp-3caffcebf16680576d8dd785437eed16a6c5f36d.tar.gz
Add reporting of IQ responses with QFutures
Diffstat (limited to 'src/client/QXmppClient.h')
-rw-r--r--src/client/QXmppClient.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h
index 56da95ee..202c9c5a 100644
--- a/src/client/QXmppClient.h
+++ b/src/client/QXmppClient.h
@@ -221,6 +221,9 @@ public:
QFuture<QXmpp::PacketState> send(const QXmppStanza &);
+ using IqResult = std::variant<QDomElement, QXmpp::PacketState>;
+ QFuture<IqResult> sendIq(const QXmppIq &);
+
#if QXMPP_DEPRECATED_SINCE(1, 1)
QT_DEPRECATED_X("Use QXmppClient::findExtension<QXmppRosterManager>() instead")
QXmppRosterManager &rosterManager();