42 #ifndef QHTTPNETWORKCONNECTIONCHANNEL_H 43 #define QHTTPNETWORKCONNECTIONCHANNEL_H 55 #include <QtNetwork/qnetworkrequest.h> 56 #include <QtNetwork/qnetworkreply.h> 57 #include <QtNetwork/qabstractsocket.h> 59 #include <private/qobject_p.h> 64 #include <private/qhttpnetworkheader_p.h> 65 #include <private/qhttpnetworkrequest_p.h> 66 #include <private/qhttpnetworkreply_p.h> 68 #include <private/qhttpnetworkconnection_p.h> 73 # include <QtNetwork/qsslsocket.h> 74 # include <QtNetwork/qsslerror.h> 76 # include <QtNetwork/qtcpsocket.h> 85 #ifndef HttpMessagePair 118 #ifndef QT_NO_OPENSSL 122 #ifndef QT_NO_BEARERMANAGEMENT 152 bool expand(
bool dataComplete);
175 #ifndef QT_NO_NETWORKPROXY 181 #ifndef QT_NO_OPENSSL QList< HttpMessagePair > alreadyPipelinedRequests
#define QT_END_NAMESPACE
This macro expands to.
void _q_encryptedBytesWritten(qint64 bytes)
PipeliningSupport pipeliningSupported
QAuthenticatorPrivate::Method authMethod
void detectPipeliningSupport()
bool authenticationCredentialsSent
The QByteArray class provides an array of bytes.
void _q_sslErrors(const QList< QSslError > &errors)
bool isSocketBusy() const
void _q_uploadDataReadyRead()
bool proxyCredentialsSent
The QObject class is the base class of all Qt objects.
void _q_error(QAbstractSocket::SocketError)
The QNetworkProxy class provides a network layer proxy.
void requeueCurrentlyPipelinedRequests()
#define QT_BEGIN_NAMESPACE
This macro expands to.
QSharedPointer< QNetworkSession > networkSession
QPointer< QHttpNetworkConnection > connection
void closeAndResendCurrentRequest()
SocketError
This enum describes the socket errors that can occur.
void handleUnexpectedEOF()
QHttpNetworkConnectionChannel()
The QAuthenticator class provides an authentication object.
void _q_proxyAuthenticationRequired(const QNetworkProxy &proxy, QAuthenticator *auth)
bool isSocketWriting() const
QHttpNetworkReply * reply
bool expand(bool dataComplete)
QList< QSslError > ignoreSslErrorsList
bool isSocketReading() const
void pipelineInto(HttpMessagePair &pair)
QAuthenticator authenticator
QAuthenticator proxyAuthenticator
bool isSocketWaiting() const
The QAbstractSocket class provides the base functionality common to all socket types.
void setConnection(QHttpNetworkConnection *c)
QPair< QHttpNetworkRequest, QHttpNetworkReply * > HttpMessagePair
void _q_bytesWritten(qint64 bytes)
QHttpNetworkRequest request
QAuthenticatorPrivate::Method proxyAuthMethod