Spec-Zone.ru › Qt 5.11

Класс QNetworkCacheMetaData

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

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

Типы

typedef AttributesMap
typedef RawHeader
typedef RawHeaderList

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

QNetworkCacheMetaData()
QNetworkCacheMetaData(const QNetworkCacheMetaData &other)
~QNetworkCacheMetaData()
QNetworkCacheMetaData::AttributesMap attributes() const
QDateTime expirationDate() const
bool isValid() const
QDateTime lastModified() const
QNetworkCacheMetaData::RawHeaderList rawHeaders() const
bool saveToDisk() const
void setAttributes(const QNetworkCacheMetaData::AttributesMap &attributes)
void setExpirationDate(const QDateTime &dateTime)
void setLastModified(const QDateTime &dateTime)
void setRawHeaders(const QNetworkCacheMetaData::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()

Удаляет объект метаданных кэша сети.

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().

QNetworkCacheMetaData::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 QNetworkCacheMetaData::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 QNetworkCacheMetaData::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.11/qnetworkcachemetadata.html

Spec-Zone.ru

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