5#ifndef QXMPPBITSOFBINARYDATA_H
6#define QXMPPBITSOFBINARYDATA_H
8#include "QXmppGlobal.h"
10#include <QSharedDataPointer>
14class QXmlStreamWriter;
15class QXmppBitsOfBinaryDataPrivate;
40 QByteArray
data()
const;
46 void parseElementFromChild(
const QDomElement &dataElement);
47 void toXmlElementFromChild(QXmlStreamWriter *writer)
const;
53 QSharedDataPointer<QXmppBitsOfBinaryDataPrivate> d;
Definition QXmppBitsOfBinaryContentId.h:16
~QXmppBitsOfBinaryData()
Default destructor.
QXmppBitsOfBinaryContentId cid() const
Definition QXmppBitsOfBinaryData.cpp:92
static bool isBitsOfBinaryData(const QDomElement &element)
Definition QXmppBitsOfBinaryData.cpp:169
QXmppBitsOfBinaryData(QXmppBitsOfBinaryData &&)
Default move-constructor.
QMimeType contentType() const
Definition QXmppBitsOfBinaryData.cpp:137
QXmppBitsOfBinaryData(const QXmppBitsOfBinaryData &)
Default copy-constructor.
void setMaxAge(int maxAge)
Definition QXmppBitsOfBinaryData.cpp:126
bool operator==(const QXmppBitsOfBinaryData &other) const
Definition QXmppBitsOfBinaryData.cpp:204
int maxAge() const
Definition QXmppBitsOfBinaryData.cpp:113
void setCid(const QXmppBitsOfBinaryContentId &cid)
Definition QXmppBitsOfBinaryData.cpp:100
void setData(const QByteArray &data)
Definition QXmppBitsOfBinaryData.cpp:161
void setContentType(const QMimeType &contentType)
Definition QXmppBitsOfBinaryData.cpp:145
static QXmppBitsOfBinaryData fromByteArray(QByteArray data)
Definition QXmppBitsOfBinaryData.cpp:57
QXmppBitsOfBinaryData & operator=(const QXmppBitsOfBinaryData &)
Default assignment operator.
QXmppBitsOfBinaryData & operator=(QXmppBitsOfBinaryData &&)
Default move-assignment operator.
QXmppBitsOfBinaryData()
Definition QXmppBitsOfBinaryData.cpp:73
QByteArray data() const
Definition QXmppBitsOfBinaryData.cpp:153