Loading...
Searching...
No Matches
QXmppDialback.h
// SPDX-FileCopyrightText: 2010 Jeremy Lainé <jeremy.laine@m4x.org>
//
// SPDX-License-Identifier: LGPL-2.1-or-later
#ifndef QXMPPDIALBACK_H
#define QXMPPDIALBACK_H
#include "QXmppStanza.h"
class QXMPP_EXPORT QXmppDialback : public QXmppStanza
{
public:
enum Command {
Result,
Verify
};
QXmppDialback();
Command command() const;
void setCommand(Command command);
QString key() const;
void setKey(const QString &key);
QString type() const;
void setType(const QString &type);
void parse(const QDomElement &element) override;
void toXml(QXmlStreamWriter *writer) const override;
static bool isDialback(const QDomElement &element);
private:
Command m_command;
QString m_key;
QString m_type;
};
#endif
QXmppDialback
The QXmppDialback class represents a stanza used for the Server Dialback protocol as specified by XEP...
Definition QXmppDialback.h:16
QXmppDialback::Command
Command
This enum is used to describe a dialback command.
Definition QXmppDialback.h:19
QXmppDialback::Result
@ Result
Definition QXmppDialback.h:20
QXmppDialback::Verify
@ Verify
Definition QXmppDialback.h:22
QXmppDialback::QXmppDialback
QXmppDialback()
Constructs a QXmppDialback.
Definition QXmppDialback.cpp:18
QXmppNonza::parse
virtual void parse(const QDomElement &)=0
QXmppNonza::toXml
virtual void toXml(QXmlStreamWriter *writer) const =0
QXmppStanza::QXmppStanza
QXmppStanza(const QString &from=QString(), const QString &to=QString())
Definition QXmppStanza.cpp:693