aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppJingleIq.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/QXmppJingleIq.h')
-rw-r--r--src/base/QXmppJingleIq.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/base/QXmppJingleIq.h b/src/base/QXmppJingleIq.h
index 3dcdcd6d..4c14a8a9 100644
--- a/src/base/QXmppJingleIq.h
+++ b/src/base/QXmppJingleIq.h
@@ -28,6 +28,7 @@
#include "QXmppIq.h"
+class QXmppJingleCandidatePrivate;
class QXmppJingleIqContentPrivate;
class QXmppJingleIqPrivate;
@@ -98,6 +99,10 @@ public:
};
QXmppJingleCandidate();
+ QXmppJingleCandidate(const QXmppJingleCandidate &other);
+ ~QXmppJingleCandidate();
+
+ QXmppJingleCandidate& operator=(const QXmppJingleCandidate &other);
int component() const;
void setComponent(int component);
@@ -140,16 +145,7 @@ public:
/// \endcond
private:
- int m_component;
- QString m_foundation;
- int m_generation;
- QHostAddress m_host;
- QString m_id;
- int m_network;
- quint16 m_port;
- QString m_protocol;
- int m_priority;
- QXmppJingleCandidate::Type m_type;
+ QSharedDataPointer<QXmppJingleCandidatePrivate> d;
};
/// \brief The QXmppJingleIq class represents an IQ used for initiating media