aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppClient.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-07-18 10:55:26 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-07-18 10:55:26 +0000
commitbc608214ed38789670bff940abc50083317e73d9 (patch)
tree13b7a6046b9dc4aae4952fe9cad989e20a10e2e9 /source/QXmppClient.cpp
parent4f5e71e25599c10f439f92b825ff0a247ed8ba7b (diff)
downloadqxmpp-bc608214ed38789670bff940abc50083317e73d9.tar.gz
add intial support for Jingle RTP Sessions
Diffstat (limited to 'source/QXmppClient.cpp')
-rw-r--r--source/QXmppClient.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp
index f15bcc7d..ab725ad8 100644
--- a/source/QXmppClient.cpp
+++ b/source/QXmppClient.cpp
@@ -29,6 +29,7 @@
#include "QXmppMessage.h"
#include "QXmppArchiveManager.h"
+#include "QXmppCallManager.h"
#include "QXmppInvokable.h"
#include "QXmppMucManager.h"
#include "QXmppReconnectionManager.h"
@@ -101,6 +102,7 @@ QXmppClient::QXmppClient(QObject *parent)
// create managers
m_roster = new QXmppRoster(m_stream, this);
m_archiveManager = new QXmppArchiveManager(m_stream, this);
+ m_callManager = new QXmppCallManager(m_stream, this);
m_mucManager = new QXmppMucManager(m_stream, this);
m_transferManager = new QXmppTransferManager(m_stream, this);
m_vCardManager = new QXmppVCardManager(m_stream, this);
@@ -546,6 +548,15 @@ QXmppArchiveManager& QXmppClient::archiveManager()
return *m_archiveManager;
}
+/// Returns the reference to QXmppCallManager, implementation of XEP-0166.
+/// http://xmpp.org/extensions/xep-0166.html
+///
+
+QXmppCallManager& QXmppClient::callManager()
+{
+ return *m_callManager;
+}
+
/// Returns the reference to QXmppMucManager, implementation of XEP-0045.
/// http://xmpp.org/extensions/xep-045.html
///