31 class QXMPP_EXPORT QXmppRpcMarshaller
 
   34     static void marshall( QXmlStreamWriter *writer, 
const QVariant &value);
 
   35     static QVariant demarshall(
const QDomElement &elem, QStringList &errors);
 
   48     int faultCode() 
const;
 
   49     void setFaultCode(
int faultCode);
 
   51     QString faultString() 
const;
 
   52     void setFaultString(
const QString &faultString);
 
   54     QVariantList values() 
const;
 
   55     void setValues(
const QVariantList &values);
 
   58     static bool isRpcResponseIq(
const QDomElement &element);
 
   63     void parseElementFromChild(
const QDomElement &element);
 
   64     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
   69     QString m_faultString;
 
   70     QVariantList m_values;
 
   83     QString method() 
const;
 
   84     void setMethod( 
const QString &method );
 
   86     QVariantList arguments() 
const;
 
   87     void setArguments(
const QVariantList &arguments);
 
   90     static bool isRpcInvokeIq(
const QDomElement &element);
 
   95     void parseElementFromChild(
const QDomElement &element);
 
   96     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  100     QVariantList m_arguments;
 
  103     friend class QXmppRpcErrorIq;
 
  106 class QXMPP_EXPORT QXmppRpcErrorIq : 
public QXmppIq 
  115     static bool isRpcErrorIq(
const QDomElement &element);
 
  120     void parseElementFromChild(
const QDomElement &element);
 
  121     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  128 #endif // QXMPPRPCIQ_H