QXmpp Version: 1.10.3
Loading...
Searching...
No Matches
QXmppRpcResponseIq Class Reference

The QXmppRpcResponseIq class represents an IQ used to carry an RPC response as specified by XEP-0009: Jabber-RPC. More...

#include <QXmppRpcIq.h>

Inheritance diagram for QXmppRpcResponseIq:
QXmppIq QXmppStanza QXmppNonza

Public Member Functions

int faultCode () const
 Returns the fault code.
void setFaultCode (int faultCode)
 Sets the fault code.
QString faultString () const
 Returns the fault string.
void setFaultString (const QString &faultString)
 Sets the fault string.
QVariantList values () const
 Returns the response values.
void setValues (const QVariantList &values)
 Sets the response values.
Public Member Functions inherited from QXmppIq
 QXmppIq (QXmppIq::Type type=QXmppIq::Get)
 QXmppIq (const QXmppIq &other)
 Constructs a copy of other.
 QXmppIq (QXmppIq &&)
 Default move-constructor.
QXmppIqoperator= (const QXmppIq &other)
 Assigns other to this IQ.
QXmppIqoperator= (QXmppIq &&)
 Move-assignment operator.
QXmppIq::Type type () const
void setType (QXmppIq::Type)
bool isXmppStanza () const override
Public Member Functions inherited from QXmppStanza
 QXmppStanza (const QString &from=QString(), const QString &to=QString())
 QXmppStanza (const QXmppStanza &other)
 Constructs a copy of other.
 QXmppStanza (QXmppStanza &&)
 Move constructor.
 ~QXmppStanza () override
 Destroys a QXmppStanza.
QXmppStanzaoperator= (const QXmppStanza &other)
 Assigns other to this stanza.
QXmppStanzaoperator= (QXmppStanza &&)
 Move-assignment operator.
QString to () const
void setTo (const QString &)
QString from () const
void setFrom (const QString &)
QString id () const
void setId (const QString &)
QString lang () const
void setLang (const QString &)
QXmppStanza::Error error () const
std::optional< ErrorerrorOptional () const
void setError (const QXmppStanza::Error &error)
void setError (const std::optional< Error > &error)
QXmppElementList extensions () const
void setExtensions (const QXmppElementList &elements)
QList< QXmppExtendedAddressextendedAddresses () const
void setExtendedAddresses (const QList< QXmppExtendedAddress > &extendedAddresses)
std::optional< QXmppE2eeMetadatae2eeMetadata () const
void setE2eeMetadata (const std::optional< QXmppE2eeMetadata > &e2eeMetadata)
Public Member Functions inherited from QXmppNonza
virtual void parse (const QDomElement &)=0
virtual void toXml (QXmlStreamWriter *writer) const =0

Additional Inherited Members

Public Types inherited from QXmppIq
enum  Type { Error = 0 , Get , Set , Result }
 This enum describes the type of IQ. More...

Detailed Description

The QXmppRpcResponseIq class represents an IQ used to carry an RPC response as specified by XEP-0009: Jabber-RPC.


The documentation for this class was generated from the following files: