#include <qwuiabstracthttpserver.h>
Public Types | |
enum | RequestProcessingType { QueuedProcessing, ThreadedProcessing } |
Public Member Functions | |
QwuiAbstractHttpServer (QObject *parent=NULL) | |
virtual | ~QwuiAbstractHttpServer () |
void | setRessourceProviderServer (QwuiRessourceProviderServer *server) |
QwuiRessourceProviderServer * | ressourceProviderServer () const |
void | setRequestProcessingType (RequestProcessingType t) |
RequestProcessingType | requestProcessingType () const |
virtual bool | start ()=0 |
virtual QString | error () const |
Protected Member Functions | |
void | process (QwuiAbstractHttpServerDelegate *delegate) |
Private Attributes | |
QwuiRessourceProviderServer * | m_server |
RequestProcessingType | m_type |
QwuiAbstractHttpServer::QwuiAbstractHttpServer | ( | QObject * | parent = NULL |
) |
QwuiAbstractHttpServer::~QwuiAbstractHttpServer | ( | ) | [virtual] |
void QwuiAbstractHttpServer::setRessourceProviderServer | ( | QwuiRessourceProviderServer * | server | ) |
QwuiRessourceProviderServer * QwuiAbstractHttpServer::ressourceProviderServer | ( | ) | const |
void QwuiAbstractHttpServer::setRequestProcessingType | ( | RequestProcessingType | t | ) |
QwuiAbstractHttpServer::RequestProcessingType QwuiAbstractHttpServer::requestProcessingType | ( | ) | const |
virtual bool QwuiAbstractHttpServer::start | ( | ) | [pure virtual] |
Implement this method to implement the server start.
Implemented in QwuiHttpServer.
QString QwuiAbstractHttpServer::error | ( | ) | const [virtual] |
void QwuiAbstractHttpServer::process | ( | QwuiAbstractHttpServerDelegate * | delegate | ) | [protected] |
delegate | a delegate representing an incomming connection. |
Reimplemented in QwuiHttpServer.