KVIrc 5.2.4
Developer APIs
Public Member Functions | Public Attributes | Static Private Attributes | List of all members
QHttpRequest Class Referenceabstract
+ Inheritance diagram for QHttpRequest:

Public Member Functions

virtual QIODevice * destinationDevice ()=0
 
virtual bool hasRequestHeader ()
 
 QHttpRequest ()
 
virtual QHttpRequestHeader requestHeader ()
 
virtual QIODevice * sourceDevice ()=0
 
virtual void start (QHttp *)=0
 
virtual ~QHttpRequest ()=default
 

Public Attributes

bool finished { false }
 
int id
 

Static Private Attributes

static QBasicAtomicInt idCounter = Q_BASIC_ATOMIC_INITIALIZER(1)
 

Constructor & Destructor Documentation

◆ QHttpRequest()

QHttpRequest::QHttpRequest ( )
inline

References idCounter.

◆ ~QHttpRequest()

virtual QHttpRequest::~QHttpRequest ( )
virtualdefault

Member Function Documentation

◆ destinationDevice()

virtual QIODevice * QHttpRequest::destinationDevice ( )
pure virtual

◆ hasRequestHeader()

bool QHttpRequest::hasRequestHeader ( )
virtual

Reimplemented in QHttpNormalRequest.

◆ requestHeader()

QHttpRequestHeader QHttpRequest::requestHeader ( )
virtual

Reimplemented in QHttpNormalRequest.

Referenced by QHttp::currentRequest().

◆ sourceDevice()

virtual QIODevice * QHttpRequest::sourceDevice ( )
pure virtual

◆ start()

virtual void QHttpRequest::start ( QHttp )
pure virtual

Member Data Documentation

◆ finished

bool QHttpRequest::finished { false }

◆ id

int QHttpRequest::id

◆ idCounter

QBasicAtomicInt QHttpRequest::idCounter = Q_BASIC_ATOMIC_INITIALIZER(1)
staticprivate

Referenced by QHttpRequest().


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