diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-08-24 08:57:58 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-08-24 08:57:58 +0200 |
| commit | 9b39d2ededda2c48660a3cccc2e32af930ff62ef (patch) | |
| tree | 1db3cafa4fbbd950468f52d9c4a029411f061f6c /src/base/QXmppStun.h | |
| parent | 3c9ef4a8749dfe847138da4658d62cfbc84a116a (diff) | |
| download | qxmpp-9b39d2ededda2c48660a3cccc2e32af930ff62ef.tar.gz | |
move CandidatePair definition to QXmppStun.cpp
Diffstat (limited to 'src/base/QXmppStun.h')
| -rw-r--r-- | src/base/QXmppStun.h | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/src/base/QXmppStun.h b/src/base/QXmppStun.h index acbe5e17..aa163d9b 100644 --- a/src/base/QXmppStun.h +++ b/src/base/QXmppStun.h @@ -29,6 +29,7 @@ #include "QXmppLogger.h" #include "QXmppJingleIq.h" +class CandidatePair; class QDataStream; class QUdpSocket; class QTimer; @@ -324,25 +325,8 @@ signals: void localCandidatesChanged(); private: - class Pair { - public: - Pair(int component, bool controlling); - quint64 priority() const; - QString toString() const; - - QIODevice::OpenMode checked; - QXmppJingleCandidate remote; - QXmppJingleCandidate reflexive; - QByteArray transaction; - QUdpSocket *socket; - - private: - int m_component; - bool m_controlling; - }; - - Pair *addRemoteCandidate(QUdpSocket *socket, const QHostAddress &host, quint16 port, quint32 priority); - qint64 writeStun(const QXmppStunMessage &message, QXmppIceComponent::Pair *pair); + CandidatePair *addRemoteCandidate(QUdpSocket *socket, const QHostAddress &host, quint16 port, quint32 priority); + qint64 writeStun(const QXmppStunMessage &message, CandidatePair *pair); int m_component; @@ -351,10 +335,10 @@ private: QString m_localPassword; QByteArray m_tieBreaker; - Pair *m_activePair; - Pair *m_fallbackPair; + CandidatePair *m_activePair; + CandidatePair *m_fallbackPair; bool m_iceControlling; - QList<Pair*> m_pairs; + QList<CandidatePair*> m_pairs; quint32 m_peerReflexivePriority; QString m_remoteUser; QString m_remotePassword; |
