diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-08-28 13:25:10 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2015-08-28 13:25:10 +0200 |
| commit | b447fb1a91b0e4e5c46700c123aa8d79ed711891 (patch) | |
| tree | 058504093cc123e1b7d46f727c831770cac7fe4b /src/base/QXmppJingleIq.h | |
| parent | 20a2aa7abf087803b745abce44fdde3b8e7db7b0 (diff) | |
| download | qxmpp-b447fb1a91b0e4e5c46700c123aa8d79ed711891.tar.gz | |
hide QXmppJingIq::Content internals
Diffstat (limited to 'src/base/QXmppJingleIq.h')
| -rw-r--r-- | src/base/QXmppJingleIq.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/src/base/QXmppJingleIq.h b/src/base/QXmppJingleIq.h index 7bb0e80a..6ec8f7ec 100644 --- a/src/base/QXmppJingleIq.h +++ b/src/base/QXmppJingleIq.h @@ -28,6 +28,8 @@ #include "QXmppIq.h" +class QXmppJingleIqContentPrivate; + /// \brief The QXmppJinglePayloadType class represents a payload type /// as specified by XEP-0167: Jingle RTP Sessions and RFC 5245. /// @@ -185,6 +187,8 @@ public: { public: Content(); + Content(const QXmppJingleIq::Content &other); + ~Content(); QString creator() const; void setCreator(const QString &creator); @@ -224,19 +228,7 @@ public: /// \endcond private: - QString m_creator; - QString m_disposition; - QString m_name; - QString m_senders; - - QString m_descriptionMedia; - quint32 m_descriptionSsrc; - QString m_descriptionType; - QString m_transportType; - QString m_transportUser; - QString m_transportPassword; - QList<QXmppJinglePayloadType> m_payloadTypes; - QList<QXmppJingleCandidate> m_transportCandidates; + QSharedDataPointer<QXmppJingleIqContentPrivate> d; }; /// \internal |
