diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-02-24 10:33:02 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-02-24 10:33:02 +0000 |
| commit | 95d3dfef904b3a90b64c8b28f93b3f4c04701048 (patch) | |
| tree | 99fa0ba9138ad6de46464f921c121f955f690b99 /source/QXmppClient.cpp | |
| parent | eaa17977f41d1fa3568540824bf33fd725c40afa (diff) | |
| download | qxmpp-95d3dfef904b3a90b64c8b28f93b3f4c04701048.tar.gz | |
replace QXmppIbbTransfer* by QXmppTransferManager
Diffstat (limited to 'source/QXmppClient.cpp')
| -rw-r--r-- | source/QXmppClient.cpp | 22 |
1 files changed, 13 insertions, 9 deletions
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(); +} |
