| 
    QGIS API Documentation 3.38.0-Grenoble (exported)
    
   | 
 
A custom cache for handling the storage and retrieval of HTTP range requests on disk. More...
#include <qgsrangerequestcache.h>
Public Member Functions | |
| QgsRangeRequestCache () | |
| Constructor.   | |
| void | clear () | 
| Clears the cache removing all of the files.   | |
| QByteArray | entry (const QNetworkRequest &request) | 
| Returns the range request data stored in the cache and an empty byte array if the data is not in the cache.   | |
| QString | error () const | 
| Returns the last error that occurred when manipulating the cache.   | |
| bool | hasEntry (const QNetworkRequest &request) | 
| Checks whether the range request exists in the cache.   | |
| void | registerEntry (const QNetworkRequest &request, QByteArray data) | 
| Adds the range request data into the cache.   | |
| bool | setCacheDirectory (const QString &path) | 
| Set the Cache Directory object.   | |
| void | setCacheSize (qint64 maxBytes) | 
| Sets the cache size.   | |
Friends | |
| class | TestQgsCopcProvider | 
A custom cache for handling the storage and retrieval of HTTP range requests on disk.
Definition at line 43 of file qgsrangerequestcache.h.
| QgsRangeRequestCache::QgsRangeRequestCache | ( | ) | 
Constructor.
Definition at line 25 of file qgsrangerequestcache.cpp.
| void QgsRangeRequestCache::clear | ( | ) | 
Clears the cache removing all of the files.
Definition at line 50 of file qgsrangerequestcache.cpp.
| QByteArray QgsRangeRequestCache::entry | ( | const QNetworkRequest & | request | ) | 
Returns the range request data stored in the cache and an empty byte array if the data is not in the cache.
Definition at line 30 of file qgsrangerequestcache.cpp.
      
  | 
  inline | 
Returns the last error that occurred when manipulating the cache.
Definition at line 69 of file qgsrangerequestcache.h.
| bool QgsRangeRequestCache::hasEntry | ( | const QNetworkRequest & | request | ) | 
Checks whether the range request exists in the cache.
Definition at line 37 of file qgsrangerequestcache.cpp.
| void QgsRangeRequestCache::registerEntry | ( | const QNetworkRequest & | request, | 
| QByteArray | data | ||
| ) | 
Adds the range request data into the cache.
Definition at line 43 of file qgsrangerequestcache.cpp.
| bool QgsRangeRequestCache::setCacheDirectory | ( | const QString & | path | ) | 
Set the Cache Directory object.
Returns whether the cache directory was set properly
Definition at line 59 of file qgsrangerequestcache.cpp.
| void QgsRangeRequestCache::setCacheSize | ( | qint64 | maxBytes | ) | 
Sets the cache size.
Definition at line 76 of file qgsrangerequestcache.cpp.
      
  | 
  friend | 
Definition at line 71 of file qgsrangerequestcache.h.