QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
Public Member Functions | List of all members
QgsCPLHTTPFetchOverrider Class Reference

Utility class to redirect GDAL's CPL HTTP calls through QgsBlockingNetworkRequest. More...

#include <qgscplhttpfetchoverrider.h>

Public Member Functions

 QgsCPLHTTPFetchOverrider (const QString &authCfg=QString(), QgsFeedback *feedback=nullptr)
 Installs the redirection for the current thread. More...
 
 ~QgsCPLHTTPFetchOverrider ()
 Destructor. More...
 
void setAttribute (QNetworkRequest::Attribute code, const QVariant &value)
 Define attribute that must be forwarded to the actual QNetworkRequest. More...
 

Detailed Description

Utility class to redirect GDAL's CPL HTTP calls through QgsBlockingNetworkRequest.

The implementation is a no-op before GDAL 3.2

Note
not available in Python bindings
Since
QGIS 3.18

Definition at line 44 of file qgscplhttpfetchoverrider.h.

Constructor & Destructor Documentation

◆ QgsCPLHTTPFetchOverrider()

QgsCPLHTTPFetchOverrider::QgsCPLHTTPFetchOverrider ( const QString &  authCfg = QString(),
QgsFeedback feedback = nullptr 
)
explicit

Installs the redirection for the current thread.

Definition at line 23 of file qgscplhttpfetchoverrider.cpp.

◆ ~QgsCPLHTTPFetchOverrider()

QgsCPLHTTPFetchOverrider::~QgsCPLHTTPFetchOverrider ( )

Destructor.

Definition at line 30 of file qgscplhttpfetchoverrider.cpp.

Member Function Documentation

◆ setAttribute()

void QgsCPLHTTPFetchOverrider::setAttribute ( QNetworkRequest::Attribute  code,
const QVariant &  value 
)

Define attribute that must be forwarded to the actual QNetworkRequest.

Definition at line 187 of file qgscplhttpfetchoverrider.cpp.


The documentation for this class was generated from the following files: