aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppStanza.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-02-12 10:09:33 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-02-12 10:09:33 +0000
commita04f3f45fe4b03ede4f1f89b7610e50714e347b6 (patch)
tree2a5fdd095a40da6a359427c031cabcb38dfdc966 /source/QXmppStanza.h
parent4382a8afdb899e59ea8bff5caec7d70d4c64bcc6 (diff)
downloadqxmpp-a04f3f45fe4b03ede4f1f89b7610e50714e347b6.tar.gz
make it possible to attach an extension element to messages and presences
Diffstat (limited to 'source/QXmppStanza.h')
-rw-r--r--source/QXmppStanza.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/QXmppStanza.h b/source/QXmppStanza.h
index 8546aea8..05ccf024 100644
--- a/source/QXmppStanza.h
+++ b/source/QXmppStanza.h
@@ -25,6 +25,7 @@
#ifndef QXMPPSTANZA_H
#define QXMPPSTANZA_H
+#include "QXmppElement.h"
#include "QXmppPacket.h"
#include <QString>
@@ -105,13 +106,15 @@ public:
QString getId() const;
QString getLang() const;
QXmppStanza::Error getError() const;
+ QXmppElement getExtension() const;
void setTo(const QString&);
void setFrom(const QString&);
void setId(const QString&);
void generateAndSetNextId();
void setLang(const QString&);
- void setError(QXmppStanza::Error& error);
+ void setError(QXmppStanza::Error& error);
+ void setExtension(const QXmppElement &element);
bool isErrorStanza();
private:
@@ -121,6 +124,7 @@ private:
QString m_id;
QString m_lang;
QXmppStanza::Error m_error;
+ QXmppElement m_extension;
};
#endif // QXMPPSTANZA_H