NetworkAccessManager class. More...
#include <networkaccessmanager.h>
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 NetworkAccessManager * | instance () |
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 | |
NetworkHandler * | m_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 NetworkAccessManager * | m_instance = 0 |
Instance of NetworkAccessManager. |
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.
NetworkAccessManager::NetworkAccessManager | ( | ) | [protected] |
Constructor.
Instance of this class can only be created by using instance method.
QAbstractNetworkCache * NetworkAccessManager::cache | ( | ) | const |
Returns cache.
void NetworkAccessManager::downloadFinished | ( | QNetworkReply * | reply | ) | [private, slot] |
Slot for finished download.
reply | reply from network |
void NetworkAccessManager::finished | ( | QNetworkReply * | reply | ) | [signal] |
Signal for finished download.
reply | reply from network |
QNetworkReply * NetworkAccessManager::get | ( | const QNetworkRequest & | request | ) |
Makes request and return reply.
request | QNetworkRequest |
NetworkAccessManager * NetworkAccessManager::instance | ( | ) | [static] |
Returns instance of NetworkAccessManager.
Creates instance if not created.
void NetworkAccessManager::setCache | ( | QAbstractNetworkCache * | cache | ) |
Sets cache.
cache | QAbstractNetworkCache instance |