#include <libmythupnp/httprequest.h>
|
| BufferedSocketDeviceRequest (QTcpSocket *pSocket) |
|
| ~BufferedSocketDeviceRequest () override=default |
|
QString | ReadLine (std::chrono::milliseconds msecs) override |
|
qint64 | ReadBlock (char *pData, qint64 nMaxLen, std::chrono::milliseconds msecs=0ms) override |
|
qint64 | WriteBlock (const char *pData, qint64 nLen) override |
|
QString | GetHostAddress () override |
|
quint16 | GetHostPort () override |
|
QString | GetPeerAddress () override |
|
int | getSocketHandle () override |
|
| HTTPRequest () |
|
virtual | ~HTTPRequest ()=default |
|
bool | ParseRequest () |
|
void | FormatErrorResponse (bool bServerError, const QString &sFaultString, const QString &sDetails) |
|
void | FormatActionResponse (Serializer *ser) |
|
void | FormatActionResponse (const NameValues &pArgs) |
|
void | FormatFileResponse (const QString &sFileName) |
|
void | FormatRawResponse (const QString &sXML) |
|
qint64 | SendResponse (void) |
|
qint64 | SendResponseFile (const QString &sFileName) |
|
void | SetResponseHeader (const QString &sKey, const QString &sValue, bool replace=false) |
|
void | SetCookie (const QString &sKey, const QString &sValue, const QDateTime &expiryDate, bool secure) |
|
QString | GetRequestHeader (const QString &sKey, const QString &sDefault) |
|
bool | GetKeepAlive () const |
|
Serializer * | GetSerializer () |
|
QByteArray | GetResponsePage (void) |
|
QString | GetRequestProtocol () const |
|
QString | GetRequestType () const |
|
QString | GetLastHeader (const QString &sType) const |
|
void | SetKeepAliveTimeout (std::chrono::seconds nTimeout) |
|
virtual QString | GetHostName () |
|
Definition at line 278 of file httprequest.h.
◆ BufferedSocketDeviceRequest()
BufferedSocketDeviceRequest::BufferedSocketDeviceRequest |
( |
QTcpSocket * |
pSocket | ) |
|
|
inlineexplicit |
◆ ~BufferedSocketDeviceRequest()
BufferedSocketDeviceRequest::~BufferedSocketDeviceRequest |
( |
| ) |
|
|
overridedefault |
◆ ReadLine()
QString BufferedSocketDeviceRequest::ReadLine |
( |
std::chrono::milliseconds |
msecs | ) |
|
|
overridevirtual |
◆ ReadBlock()
qint64 BufferedSocketDeviceRequest::ReadBlock |
( |
char * |
pData, |
|
|
qint64 |
nMaxLen, |
|
|
std::chrono::milliseconds |
msecs = 0ms |
|
) |
| |
|
overridevirtual |
◆ WriteBlock()
qint64 BufferedSocketDeviceRequest::WriteBlock |
( |
const char * |
pData, |
|
|
qint64 |
nLen |
|
) |
| |
|
overridevirtual |
◆ GetHostAddress()
QString BufferedSocketDeviceRequest::GetHostAddress |
( |
| ) |
|
|
overridevirtual |
◆ GetHostPort()
quint16 BufferedSocketDeviceRequest::GetHostPort |
( |
| ) |
|
|
overridevirtual |
◆ GetPeerAddress()
QString BufferedSocketDeviceRequest::GetPeerAddress |
( |
| ) |
|
|
overridevirtual |
◆ getSocketHandle()
int BufferedSocketDeviceRequest::getSocketHandle |
( |
| ) |
|
|
inlineoverridevirtual |
◆ m_pSocket
QTcpSocket* BufferedSocketDeviceRequest::m_pSocket {nullptr} |
The documentation for this class was generated from the following files: