NetworkAccessManager Class Reference

NetworkAccessManager class. More...

#include <networkaccessmanager.h>

Collaboration diagram for NetworkAccessManager:
Collaboration graph
[legend]

List of all members.

Signals

void finished (QNetworkReply *reply)

Public Member Functions

QNetworkReply * get (const QNetworkRequest &request)
 Makes request and return reply.
void setCache (QAbstractNetworkCache *cache)
 Sets cache.
QAbstractNetworkCache * cache () const
 Returns cache.

Static Public Member Functions

static NetworkAccessManagerinstance ()
 Returns instance of NetworkAccessManager.

Protected Member Functions

 NetworkAccessManager ()
 Constructor.

Private Slots

void connected ()
 Slot for network connected state.
void downloadFinished (QNetworkReply *reply)
 Slot for finished download.

Private Attributes

NetworkHandlerm_networkHandler
 Instance of NetworkHandler.
QNetworkAccessManager * m_networkAccessManagerPrivate
 Instance of QNetworkAccessManager.
QList< QNetworkRequest > m_requestQueue
 Queue for requests.
QHash< QString, QNetworkReply * > m_offlineReplyQueue
 Queue for offline replies.
QHash< QString, QNetworkReply * > m_temporaryReplyQueue
 Queue for temporary replies.

Static Private Attributes

static NetworkAccessManagerm_instance = 0
 Instance of NetworkAccessManager.

Detailed Description

NetworkAccessManager class.

This class handles network requests and receives network replies. NetworkAccessManager queues requests when disconnected from network and makes requests when connected to network.


Constructor & Destructor Documentation

NetworkAccessManager::NetworkAccessManager (  )  [protected]

Constructor.

Instance of this class can only be created by using instance method.


Member Function Documentation

QAbstractNetworkCache * NetworkAccessManager::cache (  )  const

Returns cache.

Returns:
QAbstractNetworkCache
void NetworkAccessManager::downloadFinished ( QNetworkReply *  reply  )  [private, slot]

Slot for finished download.

Parameters:
reply reply from network
void NetworkAccessManager::finished ( QNetworkReply *  reply  )  [signal]

Signal for finished download.

Parameters:
reply reply from network
QNetworkReply * NetworkAccessManager::get ( const QNetworkRequest &  request  ) 

Makes request and return reply.

Parameters:
request QNetworkRequest
Returns:
QNetworkReply
NetworkAccessManager * NetworkAccessManager::instance (  )  [static]

Returns instance of NetworkAccessManager.

Creates instance if not created.

void NetworkAccessManager::setCache ( QAbstractNetworkCache *  cache  ) 

Sets cache.

Parameters:
cache QAbstractNetworkCache instance

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

Generated on Thu Jun 10 09:44:04 2010 for Situare client for Maemo by  doxygen 1.6.1