Starshatter_Open
Open source Starshatter engine
|
#include <HttpServletExec.h>
Public Member Functions | |
HttpServletExec (WORD port, int poolsize=1) | |
virtual | ~HttpServletExec () |
int | operator== (const HttpServletExec &l) const |
virtual bool | DoGet (HttpRequest &request, HttpResponse &response) |
virtual HttpServlet * | GetServlet (HttpRequest &request) |
virtual HttpSession * | GetSession (HttpRequest &request) |
virtual DWORD | CheckSessions () |
virtual int | GetSessionTimeout () const |
virtual void | SetSessionTimeout (int t) |
Public Member Functions inherited from HttpServer | |
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 | 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 Member Functions | |
virtual void | DoSyncedCheck () |
Protected Attributes | |
List< HttpSession > | sessions |
int | session_timeout |
HANDLE | hsession |
bool | exec_shutdown |
Protected Attributes inherited from HttpServer | |
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 28 of file HttpServletExec.h.
HttpServletExec::HttpServletExec | ( | WORD | port, |
int | poolsize = 1 |
||
) |
Definition at line 98 of file HttpServletExec.cpp.
|
virtual |
Definition at line 108 of file HttpServletExec.cpp.
|
virtual |
Definition at line 204 of file HttpServletExec.cpp.
|
virtual |
Reimplemented from HttpServer.
Definition at line 169 of file HttpServletExec.cpp.
|
protectedvirtual |
Reimplemented in NetAdminServer.
Definition at line 231 of file HttpServletExec.cpp.
|
virtual |
Reimplemented in NetAdminServer.
Definition at line 123 of file HttpServletExec.cpp.
|
virtual |
Definition at line 131 of file HttpServletExec.cpp.
|
inlinevirtual |
Definition at line 45 of file HttpServletExec.h.
|
inline |
Definition at line 36 of file HttpServletExec.h.
|
inlinevirtual |
Definition at line 46 of file HttpServletExec.h.
|
inlinestatic |
Reimplemented from HttpServer.
Definition at line 31 of file HttpServletExec.h.
|
protected |
Definition at line 54 of file HttpServletExec.h.
|
protected |
Definition at line 53 of file HttpServletExec.h.
|
protected |
Definition at line 52 of file HttpServletExec.h.
|
protected |
Definition at line 51 of file HttpServletExec.h.