aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppOmemoDeviceBundle.h
diff options
context:
space:
mode:
authorMelvin Keskin <melvo@olomono.de>2022-03-25 20:01:34 +0100
committerLinus Jahn <lnj@kaidan.im>2022-04-07 19:33:45 +0200
commitadc51b73256e92cf59ac7645c4a6f8343f134288 (patch)
tree9a8241cf8d35d85da1b07d08bbc19a73b3fec8d2 /src/base/QXmppOmemoDeviceBundle.h
parent71f46efa773bbbc02e9c75dee8365499bdd887f0 (diff)
downloadqxmpp-adc51b73256e92cf59ac7645c4a6f8343f134288.tar.gz
Make OMEMO data classes private
Diffstat (limited to 'src/base/QXmppOmemoDeviceBundle.h')
-rw-r--r--src/base/QXmppOmemoDeviceBundle.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/base/QXmppOmemoDeviceBundle.h b/src/base/QXmppOmemoDeviceBundle.h
deleted file mode 100644
index 97c6d2c8..00000000
--- a/src/base/QXmppOmemoDeviceBundle.h
+++ /dev/null
@@ -1,55 +0,0 @@
-// SPDX-FileCopyrightText: 2021 Germán Márquez Mejía <mancho@olomono.de>
-// SPDX-FileCopyrightText: 2021 Melvin Keskin <melvo@olomono.de>
-//
-// SPDX-License-Identifier: LGPL-2.1-or-later
-
-#ifndef QXMPPOMEMODEVICEBUNDLE_H
-#define QXMPPOMEMODEVICEBUNDLE_H
-
-#include "QXmppGlobal.h"
-
-#include <QSharedDataPointer>
-
-class QDomElement;
-class QXmppOmemoDeviceBundlePrivate;
-class QXmlStreamWriter;
-
-class QXMPP_EXPORT QXmppOmemoDeviceBundle
-{
-public:
- QXmppOmemoDeviceBundle();
- QXmppOmemoDeviceBundle(const QXmppOmemoDeviceBundle &other);
- ~QXmppOmemoDeviceBundle();
-
- QXmppOmemoDeviceBundle &operator=(const QXmppOmemoDeviceBundle &other);
-
- QByteArray publicIdentityKey() const;
- void setPublicIdentityKey(const QByteArray &key);
-
- QByteArray signedPublicPreKey() const;
- void setSignedPublicPreKey(const QByteArray &key);
-
- uint32_t signedPublicPreKeyId() const;
- void setSignedPublicPreKeyId(uint32_t id);
-
- QByteArray signedPublicPreKeySignature() const;
- void setSignedPublicPreKeySignature(const QByteArray &signature);
-
- QHash<uint32_t, QByteArray> publicPreKeys() const;
- void addPublicPreKey(uint32_t id, const QByteArray &key);
- void removePublicPreKey(uint32_t id);
-
- /// \cond
- void parse(const QDomElement &element);
- void toXml(QXmlStreamWriter *writer) const;
- /// \endcond
-
- static bool isOmemoDeviceBundle(const QDomElement &element);
-
-private:
- QSharedDataPointer<QXmppOmemoDeviceBundlePrivate> d;
-};
-
-Q_DECLARE_TYPEINFO(QXmppOmemoDeviceBundle, Q_MOVABLE_TYPE);
-
-#endif // QXMPPOMEMODEVICEBUNDLE_H