From b17284ee7d674416e0d11f1699f73fcc606262d4 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Tue, 16 Aug 2022 21:00:15 +0200 Subject: Introduce QXmppTask & QXmppPromise MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #502. Co-authored-by: Jonah BrĂ¼chert --- src/base/QXmppPacket_p.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/base/QXmppPacket_p.h') diff --git a/src/base/QXmppPacket_p.h b/src/base/QXmppPacket_p.h index a7170a17..f5d95f85 100644 --- a/src/base/QXmppPacket_p.h +++ b/src/base/QXmppPacket_p.h @@ -6,6 +6,7 @@ #define QXMPPPACKET_H #include "QXmppGlobal.h" +#include "QXmppPromise.h" #include "QXmppSendResult.h" #include @@ -17,19 +18,18 @@ class QXmppNonza; class QXmppPacket { public: - QXmppPacket(const QXmppNonza &nonza, QFutureInterface = {}); - QXmppPacket(const QByteArray &data, bool isXmppStanza, QFutureInterface = {}); + QXmppPacket(const QXmppNonza &nonza, QXmppPromise = {}); + QXmppPacket(const QByteArray &data, bool isXmppStanza, QXmppPromise = {}); QByteArray data() const; bool isXmppStanza() const; - QFuture future(); + QXmppTask task(); - void reportFinished(); - void reportResult(const QXmpp::SendResult &); + void reportFinished(QXmpp::SendResult &&); private: - QFutureInterface m_interface; + QXmppPromise m_promise; QByteArray m_data; bool m_isXmppStanza; }; -- cgit v1.2.3