Spec-Zone.ru › Qt 5.6

Класс QNetworkCacheMetaData

Класс QNetworkCacheMetaData предоставляет информацию о кэше. Подробнее...

Заголовок: #include <QNetworkCacheMetaData>
qmake: QT += network
С момента: Qt 4.5
  • Список всех членов, включая унаследованные

Типы

typedef AttributesMap
typedef RawHeader
typedef RawHeaderList

Открытые функции

QNetworkCacheMetaData()
QNetworkCacheMetaData(const QNetworkCacheMetaData &other)
~QNetworkCacheMetaData()
AttributesMap attributes() const
QDateTime expirationDate() const
bool isValid() const
QDateTime lastModified() const
RawHeaderList rawHeaders() const
bool saveToDisk() const
void setAttributes(const AttributesMap &attributes)
void setExpirationDate(const QDateTime &dateTime)
void setLastModified(const QDateTime &dateTime)
void setRawHeaders(const RawHeaderList &list)
void setSaveToDisk(bool allow)
void setUrl(const QUrl &url)
void swap(QNetworkCacheMetaData &other)
QUrl url() const
bool operator!=(const QNetworkCacheMetaData &other) const
QNetworkCacheMetaData & operator=(QNetworkCacheMetaData &&other)
QNetworkCacheMetaData & operator=(const QNetworkCacheMetaData &other)
bool operator==(const QNetworkCacheMetaData &other) const

Связанные нечлены

QDataStream & operator<<(QDataStream &out, const QNetworkCacheMetaData &metaData)
QDataStream & operator>>(QDataStream &in, QNetworkCacheMetaData &metaData)

Подробное описание

Класс QNetworkCacheMetaData предоставляет информацию о кэше.

QNetworkCacheMetaData содержит информацию о файле кэша, включая URL, время последнего изменения, время создания файла, заголовки файла и информацию о том, должен ли файл быть сохранен на диске.

См. также QAbstractNetworkCache.

Документация по типам членов

typedef QNetworkCacheMetaData::AttributesMap

Синоним для QHash<QNetworkRequest::Attribute, QVariant>

typedef QNetworkCacheMetaData::RawHeader

Синоним для QPair<QByteArray, QByteArray>

typedef QNetworkCacheMetaData::RawHeaderList

Синоним для QList<RawHeader>

Документация по функциям-членам

QNetworkCacheMetaData::QNetworkCacheMetaData()

Конструирует недействительные метаданные кэша сети.

См. также isValid().

QNetworkCacheMetaData::QNetworkCacheMetaData(const QNetworkCacheMetaData &other)

Конструирует копию QNetworkCacheMetaData other.

QNetworkCacheMetaData::~QNetworkCacheMetaData()

Уничтожает метаданные кэша сети.

AttributesMap QNetworkCacheMetaData::attributes() const

Возвращает все атрибуты, сохранённые с этим элементом кэша.

Эта функция была добавлена в Qt 4.6.

См. также setAttributes() и QNetworkRequest::Attribute.

QDateTime QNetworkCacheMetaData::expirationDate() const

Возвращает дату и время истечения срока действия метаданных.

См. также setExpirationDate().

bool QNetworkCacheMetaData::isValid() const

Возвращает true, если в этом метаданных кэша сети установлены атрибуты, в противном случае false.

QDateTime QNetworkCacheMetaData::lastModified() const

Возвращает дату и время последнего изменения метаданных.

См. также setLastModified().

RawHeaderList QNetworkCacheMetaData::rawHeaders() const

Возвращает список всех исходных заголовков, установленных в этих метаданных. Список находится в том же порядке, в котором были установлены заголовки.

См. также setRawHeaders().

bool QNetworkCacheMetaData::saveToDisk() const

Возвращает, разрешено ли хранение этого кэша на диске.

Некоторые реализации кэша могут сохранять эти элементы кэша в памяти по соображениям производительности, но по соображениям безопасности их не следует записывать на диск.

В частности, для HTTP, документы, помеченные Pragma: no-cache или имеющие Cache-control, установленный на no-store или no-cache, или любые документы HTTPS, у которых не установлен «Cache-control: public», установят saveToDisk в false.

См. также setSaveToDisk().

void QNetworkCacheMetaData::setAttributes(const AttributesMap &attributes)

Устанавливает все атрибуты этого элемента кэша в соответствии с картой attributes.

Эта функция была добавлена в Qt 4.6.

См. также attributes() и QNetworkRequest::setAttribute().

void QNetworkCacheMetaData::setExpirationDate(const QDateTime &dateTime)

Устанавливает дату и время истечения срока действия метаданных на dateTime.

См. также expirationDate().

void QNetworkCacheMetaData::setLastModified(const QDateTime &dateTime)

Устанавливает дату и время последнего изменения метаданных на dateTime.

См. также lastModified().

void QNetworkCacheMetaData::setRawHeaders(const RawHeaderList &list)

Устанавливает исходные заголовки на list.

См. также rawHeaders().

void QNetworkCacheMetaData::setSaveToDisk(bool allow)

Устанавливает, разрешено ли хранить эти метаданные сети и связанный контент на диске, на значение allow.

См. также saveToDisk().

void QNetworkCacheMetaData::setUrl(const QUrl &url)

Устанавливает URL для этих метаданных кэша сети на url.

Пароль и фрагмент удаляются из url.

См. также url().

void QNetworkCacheMetaData::swap(QNetworkCacheMetaData &other)

Меняет местами этот экземпляр метаданных с other. Эта функция очень быстрая и никогда не завершается с ошибкой.

Эта функция была введена в Qt 5.0.

QUrl QNetworkCacheMetaData::url() const

Возвращает URL, на который ссылаются эти метаданные кэша сети.

См. также setUrl().

bool QNetworkCacheMetaData::operator!=(const QNetworkCacheMetaData &other) const

Возвращает true если эти метаданные не равны метаданным other; в противном случае возвращает false.

См. также operator==().

QNetworkCacheMetaData &QNetworkCacheMetaData::operator=(QNetworkCacheMetaData &&other)

Оператор перемещающей присваивания.

QNetworkCacheMetaData &QNetworkCacheMetaData::operator=(const QNetworkCacheMetaData &other)

Создаёт копию QNetworkCacheMetaData other и возвращает ссылку на копию.

bool QNetworkCacheMetaData::operator==(const QNetworkCacheMetaData &other) const

Возвращает true если эти метаданные равны метаданным other; в противном случае возвращает false.

См. также operator!=().

Связанные внешние члены

QDataStream &operator<<(QDataStream &out, const QNetworkCacheMetaData &metaData)

Записывает metaData в поток out.

Эта функция была введена в Qt 4.5.

См. также Сериализация типов данных Qt.

QDataStream &operator>>(QDataStream &in, QNetworkCacheMetaData &metaData)

Считывает QNetworkCacheMetaData из потока in в metaData.

Эта функция была введена в Qt 4.5.

См. также Сериализация типов данных Qt.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qnetworkcachemetadata.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API