KVIrc 5.2.0
Developer APIs
Public Member Functions | Public Attributes | List of all members
QHttpPrivate Class Reference

Public Member Functions

void _q_continuePost ()
 
void _q_slotBytesWritten (qint64 numBytes)
 
void _q_slotClosed ()
 
void _q_slotConnected ()
 
void _q_slotDoFinished ()
 
void _q_slotEncryptedBytesWritten (qint64 numBytes)
 
void _q_slotError (QAbstractSocket::SocketError)
 
void _q_slotReadyRead ()
 
void _q_slotSendRequest ()
 
void _q_startNextRequest ()
 
int addRequest (QHttpNormalRequest *)
 
int addRequest (QHttpRequest *)
 
void closeConn ()
 
void finishedWithError (const QString &detail, int errorCode)
 
void finishedWithSuccess ()
 
void init ()
 
void postMoreData ()
 
 QHttpPrivate (QHttp *parent)
 
void setSock (QTcpSocket *sock)
 
void setState (int)
 
 ~QHttpPrivate ()
 

Public Attributes

QHttpAuthenticator authenticator
 
QByteArray buffer
 
qint64 bytesDone
 
qint64 bytesTotal
 
qint64 chunkedSize
 
bool deleteSocket
 
QHttp::Error error
 
QString errorString
 
bool hasFinishedWithError
 
QHttpRequestHeader header
 
QString headerStr
 
QString hostName
 
QHttp::ConnectionMode mode
 
QList< QHttpRequest * > pending
 
bool pendingPost
 
quint16 port
 
QTimer post100ContinueTimer
 
QIODevice * postDevice
 
QNetworkProxy proxy
 
QHttpAuthenticator proxyAuthenticator
 
QHttpq_ptr
 
QRingBuffer rba
 
bool readHeader
 
int reconnectAttempts
 
bool repost
 
QHttpResponseHeader response
 
QTcpSocket * socket
 
QHttp::State state
 
QIODevice * toDevice
 

Constructor & Destructor Documentation

◆ QHttpPrivate()

QHttpPrivate::QHttpPrivate ( QHttp parent)
inline

◆ ~QHttpPrivate()

QHttpPrivate::~QHttpPrivate ( )
inline

References deleteSocket, pending, and socket.

Member Function Documentation

◆ _q_continuePost()

void QHttpPrivate::_q_continuePost ( )

◆ _q_slotBytesWritten()

void QHttpPrivate::_q_slotBytesWritten ( qint64  numBytes)

References bytesDone, bytesTotal, postMoreData(), and q.

Referenced by _q_continuePost(), and setSock().

◆ _q_slotClosed()

void QHttpPrivate::_q_slotClosed ( )

◆ _q_slotConnected()

void QHttpPrivate::_q_slotConnected ( )

◆ _q_slotDoFinished()

void QHttpPrivate::_q_slotDoFinished ( )

◆ _q_slotEncryptedBytesWritten()

void QHttpPrivate::_q_slotEncryptedBytesWritten ( qint64  numBytes)

References postMoreData().

Referenced by setSock().

◆ _q_slotError()

void QHttpPrivate::_q_slotError ( QAbstractSocket::SocketError  err)

◆ _q_slotReadyRead()

void QHttpPrivate::_q_slotReadyRead ( )

◆ _q_slotSendRequest()

void QHttpPrivate::_q_slotSendRequest ( )

◆ _q_startNextRequest()

void QHttpPrivate::_q_startNextRequest ( )

References error, errorString, QHttp::NoError, pending, q, and r.

Referenced by finishedWithSuccess().

◆ addRequest() [1/2]

int QHttpPrivate::addRequest ( QHttpNormalRequest req)

◆ addRequest() [2/2]

int QHttpPrivate::addRequest ( QHttpRequest req)

References QHttpRequest::id, pending, and q.

◆ closeConn()

void QHttpPrivate::closeConn ( )

◆ finishedWithError()

void QHttpPrivate::finishedWithError ( const QString &  detail,
int  errorCode 
)

◆ finishedWithSuccess()

void QHttpPrivate::finishedWithSuccess ( )

◆ init()

void QHttpPrivate::init ( )

◆ postMoreData()

void QHttpPrivate::postMoreData ( )

◆ setSock()

void QHttpPrivate::setSock ( QTcpSocket *  sock)

◆ setState()

void QHttpPrivate::setState ( int  s)

Member Data Documentation

◆ authenticator

QHttpAuthenticator QHttpPrivate::authenticator

◆ buffer

QByteArray QHttpPrivate::buffer

◆ bytesDone

qint64 QHttpPrivate::bytesDone

◆ bytesTotal

qint64 QHttpPrivate::bytesTotal

◆ chunkedSize

qint64 QHttpPrivate::chunkedSize

Referenced by _q_slotReadyRead().

◆ deleteSocket

bool QHttpPrivate::deleteSocket

Referenced by setSock(), and ~QHttpPrivate().

◆ error

QHttp::Error QHttpPrivate::error

◆ errorString

QString QHttpPrivate::errorString

◆ hasFinishedWithError

bool QHttpPrivate::hasFinishedWithError

◆ header

QHttpRequestHeader QHttpPrivate::header

◆ headerStr

QString QHttpPrivate::headerStr

Referenced by _q_slotReadyRead().

◆ hostName

QString QHttpPrivate::hostName

◆ mode

QHttp::ConnectionMode QHttpPrivate::mode

Referenced by _q_slotSendRequest().

◆ pending

QList<QHttpRequest *> QHttpPrivate::pending

◆ pendingPost

bool QHttpPrivate::pendingPost

◆ port

quint16 QHttpPrivate::port

◆ post100ContinueTimer

QTimer QHttpPrivate::post100ContinueTimer

◆ postDevice

QIODevice* QHttpPrivate::postDevice

◆ proxy

QNetworkProxy QHttpPrivate::proxy

◆ proxyAuthenticator

QHttpAuthenticator QHttpPrivate::proxyAuthenticator

◆ q_ptr

QHttp* QHttpPrivate::q_ptr

◆ rba

QRingBuffer QHttpPrivate::rba

Referenced by _q_slotReadyRead().

◆ readHeader

bool QHttpPrivate::readHeader

Referenced by _q_slotReadyRead().

◆ reconnectAttempts

int QHttpPrivate::reconnectAttempts

Referenced by _q_slotError().

◆ repost

bool QHttpPrivate::repost

Referenced by _q_slotReadyRead().

◆ response

QHttpResponseHeader QHttpPrivate::response

◆ socket

QTcpSocket* QHttpPrivate::socket

◆ state

QHttp::State QHttpPrivate::state

◆ toDevice

QIODevice* QHttpPrivate::toDevice

Referenced by _q_slotReadyRead().


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