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;
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;
virtual QStringList supportedSchemes() const =0
Override this method in your own derived class to let Qt know what schemes your class can handle.
QNetworkAccessBackend is the base class for implementing support for schemes used by QNetworkAccessMa...
virtual qint64 read(char *data, qint64 maxlen)
Implement this function to support reading from the resource made available by your plugin.
virtual void close()=0
You must implement this function in your derived class.
virtual qint64 bytesAvailable() const =0
You must implement this function in your derived class.
virtual void open()=0
You must implement this in your derived class.
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.
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
QNetworkRequest request(url)