aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStream.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2021-09-05 15:46:53 +0200
committerLinus Jahn <lnj@kaidan.im>2021-09-28 17:08:08 +0200
commit21a198fd66e7c35622fce0b08c306553a4e4ff5a (patch)
tree4f6721fa737e109c9aa0ecdf1f4fb6897be0e299 /src/base/QXmppStream.h
parenteffe99a4c0006cf159ab7342cc27b13c2d1cf2e6 (diff)
downloadqxmpp-21a198fd66e7c35622fce0b08c306553a4e4ff5a.tar.gz
Client: Require moving the packets/iqs for sending
Diffstat (limited to 'src/base/QXmppStream.h')
-rw-r--r--src/base/QXmppStream.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/base/QXmppStream.h b/src/base/QXmppStream.h
index b5bfb95a..e1fd31ac 100644
--- a/src/base/QXmppStream.h
+++ b/src/base/QXmppStream.h
@@ -57,10 +57,10 @@ public:
virtual bool isConnected() const;
bool sendPacket(const QXmppNonza &);
- QFuture<QXmpp::SendResult> send(const QXmppNonza &);
+ QFuture<QXmpp::SendResult> send(QXmppNonza &&);
using IqResult = std::variant<QDomElement, QXmpp::SendError>;
- QFuture<IqResult> sendIq(const QXmppIq &);
+ QFuture<IqResult> sendIq(QXmppIq &&);
void cancelOngoingIqs();
void resetPacketCache();
@@ -110,7 +110,7 @@ private:
friend class tst_QXmppStream;
friend class TestClient;
- QFuture<QXmpp::SendResult> send(const QXmppNonza &, bool &);
+ QFuture<QXmpp::SendResult> send(QXmppNonza &&, bool &);
void processData(const QString &data);
bool handleIqResponse(const QDomElement &);