Starshatter_Open
Open source Starshatter engine
|
#include <HttpServer.h>
Public Member Functions | |
HttpServer (WORD port, int poolsize=1) | |
virtual | ~HttpServer () |
int | operator== (const HttpServer &l) const |
virtual Text | ProcessRequest (Text request, const NetAddr &addr) |
virtual Text | DefaultResponse () |
virtual Text | ErrorResponse () |
virtual bool | DoGet (HttpRequest &request, HttpResponse &response) |
virtual bool | DoPost (HttpRequest &request, HttpResponse &response) |
virtual bool | DoHead (HttpRequest &request, HttpResponse &response) |
virtual Text | GetServerName () |
virtual void | SetServerName (const char *name) |
Public Member Functions inherited from NetServer | |
NetServer (WORD port, int poolsize=1) | |
virtual | ~NetServer () |
int | operator== (const NetServer &l) const |
virtual void | Shutdown () |
virtual DWORD | Listener () |
virtual DWORD | Reader (int index) |
const NetAddr & | GetAddress () const |
int | GetLastError () const |
Static Public Member Functions | |
static const char * | TYPENAME () |
Protected Attributes | |
Text | http_server_name |
Protected Attributes inherited from NetServer | |
NetAddr | addr |
NetSock | sock |
NetAddr | client_addr |
int | poolsize |
HANDLE | hreader |
HANDLE * | pool |
NetSock ** | conn |
NetAddr * | clients |
int | err |
bool | server_shutdown |
ThreadSync | sync |
Definition at line 29 of file HttpServer.h.
HttpServer::HttpServer | ( | WORD | port, |
int | poolsize = 1 |
||
) |
Definition at line 26 of file HttpServer.cpp.
|
virtual |
Definition at line 32 of file HttpServer.cpp.
|
virtual |
Reimplemented from NetServer.
Definition at line 79 of file HttpServer.cpp.
|
virtual |
Reimplemented in HttpServletExec.
Definition at line 109 of file HttpServer.cpp.
|
virtual |
Definition at line 196 of file HttpServer.cpp.
|
virtual |
Definition at line 188 of file HttpServer.cpp.
|
virtual |
Reimplemented from NetServer.
Definition at line 89 of file HttpServer.cpp.
|
virtual |
Definition at line 65 of file HttpServer.cpp.
|
inline |
Definition at line 37 of file HttpServer.h.
Reimplemented from NetServer.
Definition at line 38 of file HttpServer.cpp.
|
virtual |
Definition at line 71 of file HttpServer.cpp.
|
inlinestatic |
Reimplemented from NetServer.
Reimplemented in HttpServletExec.
Definition at line 32 of file HttpServer.h.
|
protected |
Definition at line 51 of file HttpServer.h.