diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-03-22 17:59:55 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-03-22 17:59:55 +0000 |
| commit | b37739e771c0c207fc81a73cafe6f91b42074bee (patch) | |
| tree | 365e908b441be2af93185bcc144689b36eb64267 /src/QXmppCallManager.h | |
| parent | 8b374ced5df8ef63e522135430b3b4d6505a3fa0 (diff) | |
| download | qxmpp-b37739e771c0c207fc81a73cafe6f91b42074bee.tar.gz | |
QXmppCallManager : add support for TURN, cleanup call termination
Diffstat (limited to 'src/QXmppCallManager.h')
| -rw-r--r-- | src/QXmppCallManager.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/QXmppCallManager.h b/src/QXmppCallManager.h index 5078ea62..39fedcac 100644 --- a/src/QXmppCallManager.h +++ b/src/QXmppCallManager.h @@ -31,7 +31,9 @@ #include "QXmppClientExtension.h" #include "QXmppLogger.h" +class QHostAddress; class QXmppCallPrivate; +class QXmppCallManager; class QXmppCallManagerPrivate; class QXmppIq; class QXmppJingleCandidate; @@ -111,7 +113,7 @@ private slots: void updateOpenMode(); private: - QXmppCall(const QString &jid, QXmppCall::Direction direction, QObject *parent); + QXmppCall(const QString &jid, QXmppCall::Direction direction, QXmppCallManager *parent); QXmppCallPrivate *d; friend class QXmppCallManager; @@ -148,6 +150,10 @@ public: QXmppCallManager(); ~QXmppCallManager(); QXmppCall *call(const QString &jid); + void setStunServer(const QHostAddress &host, quint16 port = 3478); + void setTurnServer(const QHostAddress &host, quint16 port = 3478); + void setTurnUser(const QString &user); + void setTurnPassword(const QString &password); /// \cond QStringList discoveryFeatures() const; @@ -175,6 +181,7 @@ private slots: private: QXmppCallManagerPrivate *d; + friend class QXmppCall; friend class QXmppCallManagerPrivate; }; |
