TTKMusicPlayer  3.7.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 173 of file qhttpconnection.cpp.

References TTK_D.

void QHttpConnection::invalidateRequest ( )
privateslot

Definition at line 149 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 161 of file qhttpconnection.cpp.

References TTK_D.

Referenced by QHttpConnection().

void QHttpConnection::responseDone ( )
privateslot

Definition at line 185 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().

Referenced by QHttpConnection().

void QHttpConnection::updateWriteCount ( qint64  count)
privateslot

Definition at line 155 of file qhttpconnection.cpp.

References TTK_D.

Referenced by QHttpConnection().

void QHttpConnection::waitForBytesWritten ( )

Definition at line 179 of file qhttpconnection.cpp.

References TTK_D.

void QHttpConnection::write ( const QByteArray &  data)

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