#include <qwuiabstracthttpserverdelegate.h>
Public Member Functions | |
QwuiAbstractHttpServerDelegate (QwuiRessourceProviderServer *providerServer=NULL) | |
virtual | ~QwuiAbstractHttpServerDelegate () |
Protected Slots | |
virtual void | doRun () |
Protected Member Functions | |
QIODevice * | device () const |
virtual QIODevice * | createDevice ()=0 |
virtual void | deleteDevice (QIODevice *device)=0 |
virtual QHttpRequestHeader | readHttpRequestHeader ()=0 |
virtual QString | readHttpRequestContent ()=0 |
virtual void | writeHttpResponseHeader (const QHttpResponseHeader &responseHeader)=0 |
virtual void | run () |
virtual void | handleRequest (const QHttpRequestHeader &header) |
virtual void | handleHeadRequest (const QHttpRequestHeader &header) |
void | setSessionId (QHttpHeader &header, const QString &sessionId) const |
QString | sessionId (const QHttpHeader &header) const |
Private Attributes | |
QIODevice * | m_device |
QwuiRessourceProviderServer * | m_providerServer |
QLocale * | m_en_USLocale |
QwuiAbstractRessourceProvider * | m_provider |
QwuiMessageRessource * | m_notFoundRessource |
QwuiAbstractRessource * | m_ressource |
QTimer * | m_timer |
Friends | |
class | QwuiAbstractHttpServer |
QwuiAbstractHttpServerDelegate::QwuiAbstractHttpServerDelegate | ( | QwuiRessourceProviderServer * | providerServer = NULL |
) |
QwuiAbstractHttpServerDelegate::~QwuiAbstractHttpServerDelegate | ( | ) | [virtual] |
QIODevice * QwuiAbstractHttpServerDelegate::device | ( | ) | const [protected] |
virtual QIODevice* QwuiAbstractHttpServerDelegate::createDevice | ( | ) | [protected, pure virtual] |
Implemented in QwuiHttpServerDelegate.
virtual void QwuiAbstractHttpServerDelegate::deleteDevice | ( | QIODevice * | device | ) | [protected, pure virtual] |
Implemented in QwuiHttpServerDelegate.
virtual QHttpRequestHeader QwuiAbstractHttpServerDelegate::readHttpRequestHeader | ( | ) | [protected, pure virtual] |
Implemented in QwuiHttpServerDelegate.
virtual QString QwuiAbstractHttpServerDelegate::readHttpRequestContent | ( | ) | [protected, pure virtual] |
Implemented in QwuiHttpServerDelegate.
virtual void QwuiAbstractHttpServerDelegate::writeHttpResponseHeader | ( | const QHttpResponseHeader & | responseHeader | ) | [protected, pure virtual] |
Implemented in QwuiHttpServerDelegate.
void QwuiAbstractHttpServerDelegate::run | ( | ) | [protected, virtual] |
void QwuiAbstractHttpServerDelegate::handleRequest | ( | const QHttpRequestHeader & | header | ) | [protected, virtual] |
void QwuiAbstractHttpServerDelegate::handleHeadRequest | ( | const QHttpRequestHeader & | header | ) | [protected, virtual] |
void QwuiAbstractHttpServerDelegate::setSessionId | ( | QHttpHeader & | header, | |
const QString & | sessionId | |||
) | const [protected] |
QString QwuiAbstractHttpServerDelegate::sessionId | ( | const QHttpHeader & | header | ) | const [protected] |
void QwuiAbstractHttpServerDelegate::doRun | ( | ) | [protected, virtual, slot] |
friend class QwuiAbstractHttpServer [friend] |
QIODevice* QwuiAbstractHttpServerDelegate::m_device [private] |
QLocale* QwuiAbstractHttpServerDelegate::m_en_USLocale [private] |
QTimer* QwuiAbstractHttpServerDelegate::m_timer [private] |