// SPDX-FileCopyrightText: 2021 Linus Jahn // // SPDX-License-Identifier: LGPL-2.1-or-later #ifndef QXMPPNONZA_H #define QXMPPNONZA_H #include "QXmppGlobal.h" class QXmlStreamWriter; class QDomElement; class QXmppNonza { public: QXmppNonza() = default; virtual ~QXmppNonza() = default; virtual inline bool isXmppStanza() const { return false; } virtual void parse(const QDomElement &) = 0; virtual void toXml(QXmlStreamWriter *writer) const = 0; }; #endif // QXMPPNONZA_H