TTKMusicPlayer  4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Signals | Public Member Functions | Private Slots | List of all members
QHttpConnection Class Reference

The class of the http connection. More...

#include <qhttpconnection.h>

+ Inheritance diagram for QHttpConnection:

Signals

void newRequest (QHttpRequest *request, QHttpResponse *response)
 
void allBytesWritten ()
 

Public Member Functions

 QHttpConnection (QTcpSocket *socket, QObject *parent=nullptr)
 
void write (const QByteArray &data)
 
void flush ()
 
void waitForBytesWritten ()
 

Private Slots

void parseRequest ()
 
void responseDone ()
 
void socketDisconnected ()
 
void invalidateRequest ()
 
void updateWriteCount (qint64)
 

Detailed Description

The class of the http connection.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 29 of file qhttpconnection.h.

Constructor & Destructor Documentation

QHttpConnection::QHttpConnection ( QTcpSocket *  socket,
QObject *  parent = nullptr 
)
explicit

Member Function Documentation

void QHttpConnection::allBytesWritten ( )
signal
void QHttpConnection::flush ( )

Definition at line 176 of file qhttpconnection.cpp.

References TTK_D.

void QHttpConnection::invalidateRequest ( )
privateslot

Definition at line 152 of file qhttpconnection.cpp.

References TTK_D.

Referenced by socketDisconnected().

void QHttpConnection::newRequest ( QHttpRequest request,
QHttpResponse response 
)
signal
void QHttpConnection::parseRequest ( )
privateslot

Definition at line 164 of file qhttpconnection.cpp.

References TTK_D.

Referenced by QHttpConnection().

void QHttpConnection::responseDone ( )
privateslot

Definition at line 188 of file qhttpconnection.cpp.

References QHttpResponse::isLast(), TTK_D, and TTKObjectCast.

void QHttpConnection::socketDisconnected ( )
privateslot

Definition at line 143 of file qhttpconnection.cpp.

References invalidateRequest(), and TTK_D.

Referenced by QHttpConnection().

void QHttpConnection::updateWriteCount ( qint64  count)
privateslot

Definition at line 158 of file qhttpconnection.cpp.

References TTK_D.

Referenced by QHttpConnection().

void QHttpConnection::waitForBytesWritten ( )

Definition at line 182 of file qhttpconnection.cpp.

References TTK_D.

void QHttpConnection::write ( const QByteArray &  data)

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