aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppRpcIq.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-03-04 08:43:53 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-03-04 08:43:53 +0000
commitbb95ebd0e305071ccea30e356844042402bcd76b (patch)
tree8290d542d1c53c81828a3f8a5d45cf387a4c72d7 /source/QXmppRpcIq.h
parentf3c8579fd664461f529d2fe4713093596ba9ff97 (diff)
downloadqxmpp-bb95ebd0e305071ccea30e356844042402bcd76b.tar.gz
regroup common stanza parsing inside QXmppStanza::parse()
Diffstat (limited to 'source/QXmppRpcIq.h')
-rw-r--r--source/QXmppRpcIq.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/source/QXmppRpcIq.h b/source/QXmppRpcIq.h
index 4e469364..461fcb4a 100644
--- a/source/QXmppRpcIq.h
+++ b/source/QXmppRpcIq.h
@@ -11,13 +11,14 @@ class QXmppRpcResponseIq : public QXmppIq
{
public:
QXmppRpcResponseIq();
- void toXmlElementFromChild(QXmlStreamWriter *writer) const;
- void parse( QDomElement &element );
- static bool isRpcResponseIq( QDomElement &element );
QVariant getPayload() const;
void setPayload( const QVariant &payload );
+ static bool isRpcResponseIq(const QDomElement &element);
+ void parse(const QDomElement &element);
+ void toXmlElementFromChild(QXmlStreamWriter *writer) const;
+
private:
QVariant m_payload;
@@ -28,10 +29,6 @@ class QXmppRpcInvokeIq : public QXmppIq
public:
QXmppRpcInvokeIq();
- void toXmlElementFromChild(QXmlStreamWriter *writer) const;
- void parse( QDomElement &element );
- static bool isRpcInvokeIq( QDomElement &element );
-
QVariantList getPayload() const;
void setPayload( const QVariantList &payload );
@@ -41,6 +38,9 @@ public:
QString getInterface() const;
void setInterface( const QString &interface );
+ static bool isRpcInvokeIq(const QDomElement &element);
+ void parse(const QDomElement &element);
+ void toXmlElementFromChild(QXmlStreamWriter *writer) const;
private:
QVariantList m_payload;
@@ -53,13 +53,14 @@ class QXmppRpcErrorIq : public QXmppIq
{
public:
QXmppRpcErrorIq();
- void toXmlElementFromChild(QXmlStreamWriter *writer) const;
- void parse( QDomElement &element );
- static bool isRpcErrorIq( QDomElement &element );
void setQuery(const QXmppRpcInvokeIq &query );
QXmppRpcInvokeIq getQuery() const;
+ static bool isRpcErrorIq(const QDomElement &element);
+ void parse(const QDomElement &element);
+ void toXmlElementFromChild(QXmlStreamWriter *writer) const;
+
private:
QXmppRpcInvokeIq m_query;
};