KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Attributes | Private Attributes | List of all members
QHttpNormalRequest Class Reference
+ Inheritance diagram for QHttpNormalRequest:

Public Member Functions

QIODevice * destinationDevice () override
 
bool hasRequestHeader () override
 
 QHttpNormalRequest (const QHttpRequestHeader &h, QIODevice *d, QIODevice *t)
 
 QHttpNormalRequest (const QHttpRequestHeader &h, QByteArray *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
 
int id
 

Constructor & Destructor Documentation

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

References d, data, and is_ba.

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

References d, data, and is_ba.

QHttpNormalRequest::~QHttpNormalRequest ( )
inlineoverride

References data, and is_ba.

Member Function Documentation

QIODevice * QHttpNormalRequest::destinationDevice ( )
overridevirtual

Implements QHttpRequest.

References to.

bool QHttpNormalRequest::hasRequestHeader ( )
overridevirtual

Reimplemented from QHttpRequest.

QHttpRequestHeader QHttpNormalRequest::requestHeader ( )
overridevirtual

Reimplemented from QHttpRequest.

References header.

Referenced by QHttpPrivate::addRequest().

void QHttpNormalRequest::setRequestHeader ( const QHttpRequestHeader h)
inline

References h, and header.

Referenced by QHttpPrivate::addRequest().

QIODevice * QHttpNormalRequest::sourceDevice ( )
overridevirtual

Implements QHttpRequest.

References data, and is_ba.

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

QByteArray* QHttpNormalRequest::ba
union { ... } QHttpNormalRequest::data
QIODevice* QHttpNormalRequest::dev
QHttpRequestHeader QHttpNormalRequest::header
protected
bool QHttpNormalRequest::is_ba
private
QIODevice* QHttpNormalRequest::to
private

Referenced by destinationDevice(), and start().


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