aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStun.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2015-08-24 08:57:58 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2015-08-24 08:57:58 +0200
commit9b39d2ededda2c48660a3cccc2e32af930ff62ef (patch)
tree1db3cafa4fbbd950468f52d9c4a029411f061f6c /src/base/QXmppStun.h
parent3c9ef4a8749dfe847138da4658d62cfbc84a116a (diff)
downloadqxmpp-9b39d2ededda2c48660a3cccc2e32af930ff62ef.tar.gz
move CandidatePair definition to QXmppStun.cpp
Diffstat (limited to 'src/base/QXmppStun.h')
-rw-r--r--src/base/QXmppStun.h28
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;