Quantum GIS API Documentation  1.7.4
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
QgsNetworkAccessManager Class Reference

#include <qgsnetworkaccessmanager.h>

Collaboration diagram for QgsNetworkAccessManager:
Collaboration graph
[legend]

List of all members.

Signals

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

Public Member Functions

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

Static Public Member Functions

static QgsNetworkAccessManagerinstance ()
 returns a pointer to the single instance

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

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 
) [protected, virtual]

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.

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

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

Definition at line 91 of file qgsnetworkaccessmanager.h.

Referenced by instance().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines