aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStanza.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-07-11 00:57:37 +0200
committerLinus Jahn <lnj@kaidan.im>2022-07-11 01:54:36 +0200
commit35ea54219281bf256b9c990e52025e43c92f3d02 (patch)
tree65fe525e69a4f323645628341402da91993fea33 /src/base/QXmppStanza.h
parentf5e82b8b460ea9e9c25bef7b0f9a9d3bd7e43523 (diff)
downloadqxmpp-35ea54219281bf256b9c990e52025e43c92f3d02.tar.gz
Stanza: Move E2eeMetadata into own header file
Diffstat (limited to 'src/base/QXmppStanza.h')
-rw-r--r--src/base/QXmppStanza.h33
1 files changed, 1 insertions, 32 deletions
diff --git a/src/base/QXmppStanza.h b/src/base/QXmppStanza.h
index 2b35d63c..394bc6c6 100644
--- a/src/base/QXmppStanza.h
+++ b/src/base/QXmppStanza.h
@@ -23,6 +23,7 @@
#include <QXmlStreamWriter>
+class QXmppE2eeMetadata;
class QXmppExtendedAddressPrivate;
///
@@ -68,38 +69,6 @@ private:
QSharedDataPointer<QXmppExtendedAddressPrivate> d;
};
-class QXmppE2eeMetadataPrivate;
-
-class QXMPP_EXPORT QXmppE2eeMetadata
-{
-public:
- QXmppE2eeMetadata();
- /// \cond
- QXmppE2eeMetadata(QSharedDataPointer<QXmppE2eeMetadataPrivate> d);
- /// \endcond
- QXmppE2eeMetadata(const QXmppE2eeMetadata &other);
- QXmppE2eeMetadata(QXmppE2eeMetadata &&);
- ~QXmppE2eeMetadata();
-
- QXmppE2eeMetadata &operator=(const QXmppE2eeMetadata &other);
- QXmppE2eeMetadata &operator=(QXmppE2eeMetadata &&);
-
- QXmpp::Encryption encryption() const;
- void setEncryption(QXmpp::Encryption encryption);
-
- QByteArray senderKey() const;
- void setSenderKey(const QByteArray &keyId);
-
- // XEP-0420: Stanza Content Encryption
- QDateTime sceTimestamp() const;
- void setSceTimestamp(const QDateTime &timestamp);
-
-private:
- friend class QXmppStanza;
-
- QSharedDataPointer<QXmppE2eeMetadataPrivate> d;
-};
-
class QXmppStanzaPrivate;
class QXmppStanzaErrorPrivate;