aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStanza.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2019-05-05 14:55:21 +0200
committerLNJ <lnj@kaidan.im>2019-10-20 17:01:35 +0200
commita4ac49e2e3c69ba2d42558fbfb52eaa931ca8e28 (patch)
tree06f7e0525816ffe61722f4bca248903d1b0a21ca /src/base/QXmppStanza.h
parentc17e68b620c8f721d771aed5f2096597bc2cb0d1 (diff)
downloadqxmpp-a4ac49e2e3c69ba2d42558fbfb52eaa931ca8e28.tar.gz
Implement XEP-0363: HTTP File Upload: Error cases
This extends the QXmppStanza::Error by the error cases defined in XEP-0363: HTTP File Upload in version 0.9.0.
Diffstat (limited to 'src/base/QXmppStanza.h')
-rw-r--r--src/base/QXmppStanza.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/base/QXmppStanza.h b/src/base/QXmppStanza.h
index eda8c04d..07ef4e9e 100644
--- a/src/base/QXmppStanza.h
+++ b/src/base/QXmppStanza.h
@@ -149,6 +149,16 @@ public:
void setType(Type type);
Type type() const;
+ // XEP-0363: HTTP File Upload
+ bool fileTooLarge() const;
+ void setFileTooLarge(bool);
+
+ qint64 maxFileSize() const;
+ void setMaxFileSize(qint64);
+
+ QDateTime retryDate() const;
+ void setRetryDate(const QDateTime&);
+
/// \cond
void parse(const QDomElement &element);
void toXml(QXmlStreamWriter *writer) const;