diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-07-11 00:57:37 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-07-11 01:54:36 +0200 |
| commit | 35ea54219281bf256b9c990e52025e43c92f3d02 (patch) | |
| tree | 65fe525e69a4f323645628341402da91993fea33 /src/base/QXmppStanza.h | |
| parent | f5e82b8b460ea9e9c25bef7b0f9a9d3bd7e43523 (diff) | |
| download | qxmpp-35ea54219281bf256b9c990e52025e43c92f3d02.tar.gz | |
Stanza: Move E2eeMetadata into own header file
Diffstat (limited to 'src/base/QXmppStanza.h')
| -rw-r--r-- | src/base/QXmppStanza.h | 33 |
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 ×tamp); - -private: - friend class QXmppStanza; - - QSharedDataPointer<QXmppE2eeMetadataPrivate> d; -}; - class QXmppStanzaPrivate; class QXmppStanzaErrorPrivate; |
