aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppJingleIq.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-10-11 10:58:58 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-10-11 10:58:58 +0000
commit064235d640fc0efb3c77c4d6e4198f05ab1e4122 (patch)
tree8f2fdcb4ce336fcdab776ba0c792e249d8f1222a /src/QXmppJingleIq.h
parent582be1f6e654b7e2dad76a466a562f5a4dab3294 (diff)
downloadqxmpp-064235d640fc0efb3c77c4d6e4198f05ab1e4122.tar.gz
improve STUN / ICE-UDP support
Diffstat (limited to 'src/QXmppJingleIq.h')
-rw-r--r--src/QXmppJingleIq.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/QXmppJingleIq.h b/src/QXmppJingleIq.h
index 06b4a3af..677256cf 100644
--- a/src/QXmppJingleIq.h
+++ b/src/QXmppJingleIq.h
@@ -78,6 +78,14 @@ private:
class QXmppJingleCandidate
{
public:
+ enum Type
+ {
+ HostType,
+ PeerReflexiveType,
+ ServerReflexiveType,
+ RelayedType,
+ };
+
QXmppJingleCandidate();
int component() const;
@@ -104,8 +112,8 @@ public:
QString protocol() const;
void setProtocol(const QString &protocol);
- QString type() const;
- void setType(const QString &type);
+ QXmppJingleCandidate::Type type() const;
+ void setType(QXmppJingleCandidate::Type);
bool isNull() const;
@@ -124,7 +132,7 @@ private:
quint16 m_port;
QString m_protocol;
int m_priority;
- QString m_type;
+ QXmppJingleCandidate::Type m_type;
};
/// \brief The QXmppJingleIq class represents an IQ used for initiating media