42 #ifndef QNETWORKACCESSMANAGER_P_H 43 #define QNETWORKACCESSMANAGER_P_H 59 #include "private/qobject_p.h" 60 #include "QtNetwork/qnetworkproxy.h" 61 #include "QtNetwork/qnetworksession.h" 80 #ifndef QT_NO_BEARERMANAGEMENT
102 #ifndef QT_NO_NETWORKPROXY 113 #ifndef QT_NO_BEARERMANAGEMENT 134 #ifndef QT_NO_NETWORKPROXY 139 #ifndef QT_NO_BEARERMANAGEMENT void createCookieJar() const
QNetworkAccessManagerPrivate()
void _q_replySslErrors(const QList< QSslError > &errors)
void _q_networkSessionClosed()
#define QT_END_NAMESPACE
This macro expands to.
The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager.
Operation
Indicates the operation this reply is processing.
State
This enum describes the connectivity state of the session.
void proxyAuthenticationRequired(QNetworkAccessBackend *backend, const QNetworkProxy &proxy, QAuthenticator *authenticator)
The QUrl class provides a convenient interface for working with URLs.
The QString class provides a Unicode character string.
The QNetworkProxyFactory class provides fine-grained proxy selection.
void createSession(const QNetworkConfiguration &config)
QWeakPointer< QNetworkSession > networkSessionWeakRef
QSharedPointer< QNetworkSession > getNetworkSession() const
QNetworkRequest prepareMultipart(const QNetworkRequest &request, QHttpMultiPart *multiPart)
QNetworkAuthenticationCredential * fetchCachedProxyCredentials(const QNetworkProxy &proxy, const QAuthenticator *auth=0)
NetworkAccessibility
Indicates whether the network is accessible via this network access manager.
QNetworkAccessCache objectCache
QNetworkAccessManagerPrivate * manager
The QNetworkProxy class provides a network layer proxy.
void cacheCredentials(const QUrl &url, const QAuthenticator *auth)
The QNetworkConfiguration class provides an abstraction of one or more access point configurations...
#define QT_BEGIN_NAMESPACE
This macro expands to.
void _q_networkSessionNewConfigurationActivated()
static QNetworkAccessCache * getObjectCache(QNetworkAccessBackend *backend)
QNetworkAccessManager::NetworkAccessibility networkAccessible
void _q_networkSessionPreferredConfigurationChanged(const QNetworkConfiguration &config, bool isSeamless)
The QNetworkAccessManager class allows the application to send network requests and receive replies...
#define QT_NO_NETWORKPROXY
The QAuthenticator class provides an authentication object.
QSharedPointer< QNetworkAccessAuthenticationManager > authenticationManager
The QNetworkCookieJar class implements a simple jar of QNetworkCookie objects.
The QNetworkProxyQuery class is used to query the proxy settings for a socket.
static Q_AUTOTEST_EXPORT void clearCache(QNetworkAccessManager *manager)
#define Q_DECLARE_PUBLIC(Class)
The QNetworkSession class provides control over the system's access points and enables session manage...
void cacheProxyCredentials(const QNetworkProxy &proxy, const QAuthenticator *auth)
QString networkConfiguration
QNetworkReply * postProcess(QNetworkReply *reply)
QNetworkAuthenticationCredential * fetchCachedCredentials(const QUrl &url, const QAuthenticator *auth=0)
QNetworkProxyFactory * proxyFactory
~QNetworkAccessManagerPrivate()
#define Q_AUTOTEST_EXPORT
The QHttpMultiPart class resembles a MIME multipart message to be sent over HTTP. ...
The QNetworkRequest class holds a request to be sent with QNetworkAccessManager.
QNetworkCookieJar * cookieJar
void authenticationRequired(QNetworkAccessBackend *backend, QAuthenticator *authenticator)
QNetworkAccessBackend * findBackend(QNetworkAccessManager::Operation op, const QNetworkRequest &request)
void _q_networkSessionStateChanged(QNetworkSession::State state)
QNetworkSession::State lastSessionState
QAbstractNetworkCache * networkCache
QList< QNetworkProxy > queryProxy(const QNetworkProxyQuery &query)
The QThread class provides a platform-independent way to manage threads.
The QAbstractNetworkCache class provides the interface for cache implementations. ...
QSharedPointer< QNetworkSession > networkSessionStrongRef