QXmppHttpUploadSlotIq Class

Represents an HTTP File Upload IQ result for receiving an upload slot as defined by XEP-0363: HTTP File Upload. More...

Header: #include <QXmppHttpUploadIq.h>
Since: QXmpp 1.1
Inherits: QXmppIq

Public Functions

QXmppHttpUploadSlotIq(const QXmppHttpUploadSlotIq &)
QXmppHttpUploadSlotIq(QXmppHttpUploadSlotIq &&)
QUrl getUrl() const
QMap<QString, QString> putHeaders() const
QUrl putUrl() const
void setGetUrl(const QUrl &getUrl)
void setPutHeaders(const QMap<QString, QString> &putHeaders)
void setPutUrl(const QUrl &putUrl)
QXmppHttpUploadSlotIq &operator=(QXmppHttpUploadSlotIq &&)
QXmppHttpUploadSlotIq &operator=(const QXmppHttpUploadSlotIq &)

Detailed Description

Member Function Documentation

QXmppHttpUploadSlotIq::QXmppHttpUploadSlotIq(const QXmppHttpUploadSlotIq &)

Default copy-constructor

QXmppHttpUploadSlotIq::QXmppHttpUploadSlotIq(QXmppHttpUploadSlotIq &&)

Default move-constructor

QUrl QXmppHttpUploadSlotIq::getUrl() const

Returns the URL to where the file will be served.

See also setGetUrl().

QMap<QString, QString> QXmppHttpUploadSlotIq::putHeaders() const

Returns a map of header fields (header name -> value) that need to be included in the PUT (upload) request. This won't contain any other fields than: "Authorization", "Cookie" or "Expires".

See also setPutHeaders().

QUrl QXmppHttpUploadSlotIq::putUrl() const

Returns the URL for uploading via. HTTP PUT.

See also setPutUrl().

void QXmppHttpUploadSlotIq::setGetUrl(const QUrl &getUrl)

Sets the download URL.

getUrl.

See also getUrl().

void QXmppHttpUploadSlotIq::setPutHeaders(const QMap<QString, QString> &putHeaders)

Sets the header fields the client needs to include in the PUT (upload) request. All fields other than "Authorization", "Cookie" or "Expires" will be ignored.

putHeaders.

See also putHeaders().

void QXmppHttpUploadSlotIq::setPutUrl(const QUrl &putUrl)

Sets the URL the client should use for uploading.

putUrl.

See also putUrl().

QXmppHttpUploadSlotIq &QXmppHttpUploadSlotIq::operator=(QXmppHttpUploadSlotIq &&)

Default move-assignment operator

QXmppHttpUploadSlotIq &QXmppHttpUploadSlotIq::operator=(const QXmppHttpUploadSlotIq &)

Default assignment operator