QgsNetworkDiskCache class
Wrapper implementation of QNetworkDiskCache with all methods guarded by a mutex soly for internal use of QgsNetworkAccessManagers.
Contents
- Reference
Public functions
- auto cacheDirectory() const -> QString
- auto cacheSize() const -> qint64 override
- auto data(const QUrl& url) -> QIODevice* override
- auto fileMetaData(const QString& fileName) const -> QNetworkCacheMetaData
- void insert(QIODevice* device) override
- auto maximumCacheSize() const -> qint64
- auto metaData(const QUrl& url) -> QNetworkCacheMetaData override
- auto prepare(const QNetworkCacheMetaData& metaData) -> QIODevice* override
- auto remove(const QUrl& url) -> bool override
- void setCacheDirectory(const QString& cacheDir)
- void setMaximumCacheSize(qint64 size)
- void updateMetaData(const QNetworkCacheMetaData& metaData) override
Public slots
- void clear() override
Protected functions
- auto expire() -> qint64 override