KVIrc 5.2.6
Developer APIs
QHttpNormalRequest Class Reference
+ Inheritance diagram for QHttpNormalRequest:

Public Member Functions

QIODevice * destinationDevice () override
 
bool hasRequestHeader () override
 
 QHttpNormalRequest (const QHttpRequestHeader &h, QByteArray *d, QIODevice *t)
 
 QHttpNormalRequest (const QHttpRequestHeader &h, QIODevice *d, QIODevice *t)
 
QHttpRequestHeader requestHeader () override
 
void setRequestHeader (const QHttpRequestHeader &h)
 
QIODevice * sourceDevice () override
 
void start (QHttp *) override
 
 ~QHttpNormalRequest () override
 
- Public Member Functions inherited from QHttpRequest
 QHttpRequest ()
 
virtual ~QHttpRequest ()=default
 

Protected Attributes

QHttpRequestHeader header
 

Private Attributes

union { 
 
   QByteArray *   ba 
 
   QIODevice *   dev 
 
data 
 
bool is_ba
 
QIODevice * to
 

Additional Inherited Members

- Public Attributes inherited from QHttpRequest
bool finished { false }
 
int id
 

Constructor & Destructor Documentation

◆ QHttpNormalRequest() [1/2]

QHttpNormalRequest::QHttpNormalRequest ( const QHttpRequestHeader & h,
QIODevice * d,
QIODevice * t )
inline

References d, data, and is_ba.

◆ QHttpNormalRequest() [2/2]

QHttpNormalRequest::QHttpNormalRequest ( const QHttpRequestHeader & h,
QByteArray * d,
QIODevice * t )
inline

References d, data, and is_ba.

◆ ~QHttpNormalRequest()

QHttpNormalRequest::~QHttpNormalRequest ( )
inlineoverride

References data, and is_ba.

Member Function Documentation

◆ destinationDevice()

QIODevice * QHttpNormalRequest::destinationDevice ( )
overridevirtual

Implements QHttpRequest.

References to.

◆ hasRequestHeader()

bool QHttpNormalRequest::hasRequestHeader ( )
overridevirtual

Reimplemented from QHttpRequest.

◆ requestHeader()

QHttpRequestHeader QHttpNormalRequest::requestHeader ( )
overridevirtual

Reimplemented from QHttpRequest.

References header.

Referenced by QHttpPrivate::addRequest().

◆ setRequestHeader()

void QHttpNormalRequest::setRequestHeader ( const QHttpRequestHeader & h)
inline

References h, and header.

Referenced by QHttpPrivate::addRequest().

◆ sourceDevice()

QIODevice * QHttpNormalRequest::sourceDevice ( )
overridevirtual

Implements QHttpRequest.

References data, and is_ba.

◆ start()

void QHttpNormalRequest::start ( QHttp * http)
overridevirtual

Implements QHttpRequest.

Reimplemented in QHttpPGHRequest.

References QHttp::d, data, header, is_ba, and to.

Referenced by QHttpPGHRequest::start().

Member Data Documentation

◆ ba

QByteArray* QHttpNormalRequest::ba

◆ [union]

union { ... } QHttpNormalRequest::data

◆ dev

QIODevice* QHttpNormalRequest::dev

◆ header

QHttpRequestHeader QHttpNormalRequest::header
protected

◆ is_ba

bool QHttpNormalRequest::is_ba
private

◆ to

QIODevice* QHttpNormalRequest::to
private

Referenced by destinationDevice(), and start().


The documentation for this class was generated from the following file: