Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
QgsNetworkAccessManager Class Reference

#include <qgsnetworkaccessmanager.h>

Inheritance diagram for QgsNetworkAccessManager:
Inheritance graph
[legend]
Collaboration diagram for QgsNetworkAccessManager:
Collaboration graph
[legend]

Signals

void requestAboutToBeCreated (QNetworkAccessManager::Operation, const QNetworkRequest &, QIODevice *)
 
void requestCreated (QNetworkReply *)
 

Public Member Functions

 ~QgsNetworkAccessManager ()
 destructor More...
 
const QNetworkProxy & fallbackProxy () const
 retrieve fall back proxy (for urls that no factory returned proxies for) More...
 
const QStringList & excludeList () const
 retrieve exclude list (urls shouldn't use the fallback proxy) More...
 
void setFallbackProxyAndExcludes (const QNetworkProxy &proxy, const QStringList &excludes)
 set fallback proxy and URL that shouldn't use it. More...
 

Static Public Member Functions

static QgsNetworkAccessManagerinstance ()
 returns a pointer to the single instance More...
 

Protected Member Functions

virtual QNetworkReply * createRequest (QNetworkAccessManager::Operation op, const QNetworkRequest &req, QIODevice *outgoingData=0)
 

Private Member Functions

 QgsNetworkAccessManager (QObject *parent=0)
 

Private Attributes

QNetworkProxy mFallbackProxy
 
QStringList mExcludedURLs
 

Static Private Attributes

static QgsNetworkAccessManagersmNAM = 0
 

Detailed Description

Definition at line 44 of file qgsnetworkaccessmanager.h.

Constructor & Destructor Documentation

QgsNetworkAccessManager::~QgsNetworkAccessManager ( )

destructor

Definition at line 88 of file qgsnetworkaccessmanager.cpp.

QgsNetworkAccessManager::QgsNetworkAccessManager ( QObject *  parent = 0)
private

Definition at line 80 of file qgsnetworkaccessmanager.cpp.

Referenced by instance().

Member Function Documentation

QNetworkReply * QgsNetworkAccessManager::createRequest ( QNetworkAccessManager::Operation  op,
const QNetworkRequest &  req,
QIODevice *  outgoingData = 0 
)
protectedvirtual

Definition at line 125 of file qgsnetworkaccessmanager.cpp.

References requestAboutToBeCreated(), and requestCreated().

const QStringList & QgsNetworkAccessManager::excludeList ( ) const

retrieve exclude list (urls shouldn't use the fallback proxy)

Definition at line 109 of file qgsnetworkaccessmanager.cpp.

References mExcludedURLs.

const QNetworkProxy & QgsNetworkAccessManager::fallbackProxy ( ) const

retrieve fall back proxy (for urls that no factory returned proxies for)

Definition at line 114 of file qgsnetworkaccessmanager.cpp.

References mFallbackProxy.

QgsNetworkAccessManager * QgsNetworkAccessManager::instance ( )
static

returns a pointer to the single instance

Definition at line 70 of file qgsnetworkaccessmanager.cpp.

References QgsNetworkAccessManager(), and smNAM.

void QgsNetworkAccessManager::requestAboutToBeCreated ( QNetworkAccessManager::Operation  ,
const QNetworkRequest &  ,
QIODevice *   
)
signal

Referenced by createRequest().

void QgsNetworkAccessManager::requestCreated ( QNetworkReply *  )
signal

Referenced by createRequest().

void QgsNetworkAccessManager::setFallbackProxyAndExcludes ( const QNetworkProxy &  proxy,
const QStringList &  excludes 
)

set fallback proxy and URL that shouldn't use it.

Definition at line 119 of file qgsnetworkaccessmanager.cpp.

References mExcludedURLs, and mFallbackProxy.

Member Data Documentation

QStringList QgsNetworkAccessManager::mExcludedURLs
private

Definition at line 89 of file qgsnetworkaccessmanager.h.

Referenced by excludeList(), and setFallbackProxyAndExcludes().

QNetworkProxy QgsNetworkAccessManager::mFallbackProxy
private

Definition at line 88 of file qgsnetworkaccessmanager.h.

Referenced by fallbackProxy(), and setFallbackProxyAndExcludes().

QgsNetworkAccessManager * QgsNetworkAccessManager::smNAM = 0
staticprivate

Definition at line 91 of file qgsnetworkaccessmanager.h.

Referenced by instance().


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