4#ifndef QNETWORKACCESSDEBUGPIPEBACKEND_P_H
5#define QNETWORKACCESSDEBUGPIPEBACKEND_P_H
18#include <QtNetwork/private/qtnetworkglobal_p.h>
26#ifdef QT_BUILD_INTERNAL
32 QNetworkAccessDebugPipeBackend();
33 virtual ~QNetworkAccessDebugPipeBackend();
36 void close()
override;
39 qint64 bytesAvailable()
const override;
42 void pushFromUpstreamToSocket();
43 void possiblyFinish();
46 void uploadReadyReadSlot();
47 void socketReadyRead();
48 void socketBytesWritten(
qint64 bytes);
50 void socketDisconnected();
51 void socketConnected();
56 bool hasUploadFinished;
57 bool hasDownloadFinished;
58 bool hasEverythingFinished;
67 virtual QStringList supportedSchemes()
const override;
QNetworkAccessBackend is the base class for implementing support for schemes used by QNetworkAccessMa...
Operation
Indicates the operation this reply is processing.
The QNetworkRequest class holds a request to be sent with QNetworkAccessManager.
The QTcpSocket class provides a TCP socket.
QAbstractSocket::SocketError socketError(QIODevice *device)
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
ReturnedValue read(const char *data)
file open(QIODevice::ReadOnly)
QNetworkRequest request(url)