From 95d3dfef904b3a90b64c8b28f93b3f4c04701048 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 24 Feb 2010 10:33:02 +0000 Subject: replace QXmppIbbTransfer* by QXmppTransferManager --- source/QXmppClient.cpp | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'source/QXmppClient.cpp') diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp index c5f67402..4070cdda 100644 --- a/source/QXmppClient.cpp +++ b/source/QXmppClient.cpp @@ -27,7 +27,6 @@ #include "QXmppRoster.h" #include "QXmppMessage.h" #include "QXmppReconnectionManager.h" -#include "QXmppIbbTransferManager.h" #include "QXmppInvokable.h" #include "QXmppRpcIq.h" #include "QXmppRemoteMethod.h" @@ -39,7 +38,7 @@ QXmppClient::QXmppClient(QObject *parent) : QObject(parent), m_stream(0), m_clientPrecence(QXmppPresence::Available), - m_reconnectionManager(0), m_ibbTransferManager(0) + m_reconnectionManager(0) { m_stream = new QXmppStream(this); @@ -73,8 +72,6 @@ QXmppClient::QXmppClient(QObject *parent) check = setReconnectionManager(new QXmppReconnectionManager(this)); Q_ASSERT(check); - - m_ibbTransferManager = new QXmppIbbTransferManager(this); } /// Destructor, destroys the QXmppClient object. @@ -448,11 +445,6 @@ void QXmppClient::invokeInterfaceMethod( const QXmppRpcInvokeIq &iq ) m_stream->sendPacket( errorIq ); } -QXmppIbbTransferManager* QXmppClient::getIbbTransferManager() const -{ - return m_ibbTransferManager; -} - QXmppRemoteMethodResult QXmppClient::callRemoteMethod( const QString &jid, const QString &interface, const QVariant &arg1, @@ -496,3 +488,15 @@ QXmppArchiveManager& QXmppClient::getArchiveManager() { return m_stream->getArchiveManager(); } + +/// Returns the reference to QXmppTransferManager, implementation of: +/// +/// * XEP-0047: In-Band Bytestreams +/// * XEP-0095: Stream Initiation +/// * XEP-0096: SI File Transfer +/// + +QXmppTransferManager& QXmppClient::getTransferManager() +{ + return m_stream->getTransferManager(); +} -- cgit v1.2.3