42 #ifndef QNETWORKACCESSHTTPBACKEND_P_H 43 #define QNETWORKACCESSHTTPBACKEND_P_H 62 #include "QtCore/qpointer.h" 63 #include "QtCore/qdatetime.h" 64 #include "QtCore/qsharedpointer.h" 73 class QNetworkAccessHttpBackendIODevice;
124 #ifndef QT_NO_OPENSSL 147 #ifndef QT_NO_OPENSSL
virtual void closeDownstreamChannel()
void wantUploadDataSlot(qint64)
virtual void ignoreSslErrors()
#define QT_END_NAMESPACE
This macro expands to.
The QByteArray class provides an array of bytes.
static Expression::Ptr create(Expression *const expr, const YYLTYPE &sourceLocator, const ParserContext *const parseInfo)
void startHttpRequestSynchronously()
NetworkError
Indicates all possible error conditions found during the processing of the request.
void readBufferFreed(qint64 size)
Operation
Indicates the operation this reply is processing.
QSslConfiguration * pendingSslConfiguration
bool loadFromCacheIfAllowed(QHttpNetworkRequest &httpRequest)
void httpError(QNetworkReply::NetworkError error, const QString &errorString)
The QString class provides a Unicode character string.
void checkForRedirect(const int statusCode)
QList< QSslError > pendingIgnoreSslErrorsList
virtual void downstreamReadyWrite()
void httpAuthenticationRequired(const QHttpNetworkRequest &request, QAuthenticator *auth)
QSharedPointer< QAtomicInt > pendingDownloadDataEmissions
void haveUploadData(QByteArray dataArray, bool dataAtEnd, qint64 dataSize)
Q_GUI_EXPORT QString errorString(EGLint code=eglGetError())
virtual void copyFinished(QIODevice *)
void resetUploadDataSlot(bool *r)
#define QT_BEGIN_NAMESPACE
This macro expands to.
QNetworkCacheMetaData fetchCacheMetaData(const QNetworkCacheMetaData &metaData) const
bool sendCacheContents(const QNetworkCacheMetaData &metaData)
bool usingZerocopyDownloadBuffer
The QAuthenticator class provides an authentication object.
void readBufferSizeChanged(qint64 size)
QByteDataBuffer pendingDownloadData
virtual ~QNetworkAccessHttpBackend()
void sentUploadDataSlot(qint64)
virtual void setReadBufferSize(qint64 size)
void error(QNetworkReply::NetworkError code, const QString &errorString)
void replySslConfigurationChanged(const QSslConfiguration &)
QNetworkRequest request() const
QNetworkAccessHttpBackend()
QHttpNetworkRequest httpRequest
virtual void setDownstreamLimited(bool b)
The QNetworkRequest class holds a request to be sent with QNetworkAccessManager.
void replyDownloadProgressSlot(qint64, qint64)
The QSslConfiguration class holds the configuration and state of an SSL connection.
void replyDownloadMetaData(QList< QPair< QByteArray, QByteArray > >, int, QString, bool, QSharedPointer< char >, qint64)
bool needsResetableUploadData()
QSharedPointer< QAtomicInt > pendingDownloadProgressEmissions
void replySslErrors(const QList< QSslError > &, bool *, QList< QSslError > *)
virtual void setSslConfiguration(const QSslConfiguration &configuration)
The QIODevice class is the base interface class of all I/O devices in Qt.
virtual void fetchSslConfiguration(QSslConfiguration &configuration) const
void replyDownloadData(QByteArray)
bool pendingIgnoreAllSslErrors
virtual void emitReadBufferFreed(qint64 size)
void setResumeOffset(quint64 offset)