diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-04-15 15:40:09 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-04-15 15:40:09 +0000 |
| commit | e1c4a3b40604db10037b59b482ff219609354165 (patch) | |
| tree | f71d640613754cbbd5a87484ab49e416c0e861a0 /src/QXmppStun.h | |
| parent | 807a04ef3b864ac8f0e0f170176db7dd629f742a (diff) | |
| download | qxmpp-e1c4a3b40604db10037b59b482ff219609354165.tar.gz | |
overhaul RTP / jingle stack to allow video support
Diffstat (limited to 'src/QXmppStun.h')
| -rw-r--r-- | src/QXmppStun.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/QXmppStun.h b/src/QXmppStun.h index a30872bb..1792d3cb 100644 --- a/src/QXmppStun.h +++ b/src/QXmppStun.h @@ -239,6 +239,7 @@ private slots: void writeStun(const QXmppStunMessage &message); private: + void handleDatagram(const QByteArray &datagram, const QHostAddress &host, quint16 port); void setState(AllocationState state); QUdpSocket *socket; @@ -274,8 +275,9 @@ class QXmppIceComponent : public QXmppLoggable Q_OBJECT public: - QXmppIceComponent(bool controlling, QObject *parent=0); + QXmppIceComponent(QObject *parent=0); ~QXmppIceComponent(); + void setIceControlling(bool controlling); void setStunServer(const QHostAddress &host, quint16 port); void setTurnServer(const QHostAddress &host, quint16 port); void setTurnUser(const QString &user); @@ -379,10 +381,11 @@ class QXmppIceConnection : public QXmppLoggable Q_OBJECT public: - QXmppIceConnection(bool controlling, QObject *parent = 0); + QXmppIceConnection(QObject *parent = 0); QXmppIceComponent *component(int component); void addComponent(int component); + void setIceControlling(bool controlling); QList<QXmppJingleCandidate> localCandidates() const; QString localUser() const; @@ -422,7 +425,7 @@ private slots: private: QTimer *m_connectTimer; - bool m_controlling; + bool m_iceControlling; QMap<int, QXmppIceComponent*> m_components; QString m_localUser; QString m_localPassword; |
