aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClient.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-05-22 19:16:45 +0200
committerLinus Jahn <lnj@kaidan.im>2022-05-22 19:35:56 +0200
commit5cf3038e74983c45cf27d77214ec548db5d36572 (patch)
tree8f368a41126415af0cdf6506ef5d9ec01359329a /src/client/QXmppClient.h
parent4a146238b0ddaed6e59f92c0f75536695a9f6b6c (diff)
downloadqxmpp-5cf3038e74983c45cf27d77214ec548db5d36572.tar.gz
Client: Add SendStanzaParams parameter to send functions
It can already be used by E2eeExtension.
Diffstat (limited to 'src/client/QXmppClient.h')
-rw-r--r--src/client/QXmppClient.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h
index 82ac7d7b..ac53850f 100644
--- a/src/client/QXmppClient.h
+++ b/src/client/QXmppClient.h
@@ -9,6 +9,7 @@
#include "QXmppLogger.h"
#include "QXmppPresence.h"
#include "QXmppSendResult.h"
+#include "QXmppSendStanzaParams.h"
#include <variant>
@@ -215,12 +216,12 @@ public:
State state() const;
QXmppStanza::Error::Condition xmppStreamError();
- QFuture<QXmpp::SendResult> send(QXmppStanza &&);
- QFuture<QXmpp::SendResult> sendUnencrypted(QXmppStanza &&);
- QFuture<QXmpp::SendResult> reply(QXmppStanza &&stanza, const std::optional<QXmppE2eeMetadata> &e2eeMetadata);
- QFuture<IqResult> sendIq(QXmppIq &&);
- QFuture<IqResult> sendSensitiveIq(QXmppIq &&);
- QFuture<EmptyResult> sendGenericIq(QXmppIq &&);
+ QFuture<QXmpp::SendResult> send(QXmppStanza &&, const std::optional<QXmppSendStanzaParams> & = {});
+ QFuture<QXmpp::SendResult> sendUnencrypted(QXmppStanza &&, const std::optional<QXmppSendStanzaParams> & = {});
+ QFuture<QXmpp::SendResult> reply(QXmppStanza &&stanza, const std::optional<QXmppE2eeMetadata> &e2eeMetadata, const std::optional<QXmppSendStanzaParams> & = {});
+ QFuture<IqResult> sendIq(QXmppIq &&, const std::optional<QXmppSendStanzaParams> & = {});
+ QFuture<IqResult> sendSensitiveIq(QXmppIq &&, const std::optional<QXmppSendStanzaParams> & = {});
+ QFuture<EmptyResult> sendGenericIq(QXmppIq &&, const std::optional<QXmppSendStanzaParams> & = {});
#if QXMPP_DEPRECATED_SINCE(1, 1)
QT_DEPRECATED_X("Use QXmppClient::findExtension<QXmppRosterManager>() instead")