TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Classes | Macros | Functions
qhttpconnection.cpp File Reference
#include "qhttpconnection.h"
#include <QTcpSocket>
#include <QHostAddress>
#include "http_parser.h"
#include "qhttprequest.h"
#include "qhttpresponse.h"

Go to the source code of this file.

Classes

class  QHttpConnectionPrivate
 The class of the http connection private. More...
 

Macros

#define HAS_URL_FIELD(info, field)   (info.field_set &(1 << (field)))
 
#define GET_FIELD(data, info, field)   QString::fromLatin1(data + info.field_data[field].off, info.field_data[field].len)
 
#define CHECK_AND_GET_FIELD(data, info, field)   (HAS_URL_FIELD(info, field) ? GET_FIELD(data, info, field) : QString())
 

Functions

QUrl createUrl (const char *urlData, const http_parser_url &urlInfo)
 

Macro Definition Documentation

#define CHECK_AND_GET_FIELD (   data,
  info,
  field 
)    (HAS_URL_FIELD(info, field) ? GET_FIELD(data, info, field) : QString())

Definition at line 201 of file qhttpconnection.cpp.

Referenced by createUrl().

#define GET_FIELD (   data,
  info,
  field 
)    QString::fromLatin1(data + info.field_data[field].off, info.field_data[field].len)

Definition at line 198 of file qhttpconnection.cpp.

#define HAS_URL_FIELD (   info,
  field 
)    (info.field_set &(1 << (field)))

Definition at line 196 of file qhttpconnection.cpp.

Referenced by createUrl().

Function Documentation

QUrl createUrl ( const char *  urlData,
const http_parser_url urlInfo 
)