Starshatter_Open
Open source Starshatter engine
|
#include <NetAdminServer.h>
Public Member Functions | |
virtual | ~NetAdminServer () |
int | operator== (const NetAdminServer &s) const |
virtual HttpServlet * | GetServlet (HttpRequest &request) |
virtual void | AddUser (NetUser *user) |
virtual void | DelUser (NetUser *user) |
virtual int | NumUsers () |
virtual bool | HasHost () |
virtual List< NetUser > & | GetUsers () |
virtual NetUser * | FindUserBySession (Text id) |
virtual void | AddChat (NetUser *user, const char *msg) |
ListIter< NetChatEntry > | GetChat () |
DWORD | GetStartTime () const |
virtual void | GameOn () |
virtual void | GameOff () |
Public Member Functions inherited from HttpServletExec | |
HttpServletExec (WORD port, int poolsize=1) | |
virtual | ~HttpServletExec () |
int | operator== (const HttpServletExec &l) const |
virtual bool | DoGet (HttpRequest &request, HttpResponse &response) |
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 NetAdminServer * | GetInstance (WORD port=0) |
Static Public Member Functions inherited from HttpServletExec | |
static const char * | TYPENAME () |
Protected Member Functions | |
NetAdminServer (WORD port) | |
virtual void | DoSyncedCheck () |
Protected Attributes | |
DWORD | start_time |
List< NetUser > | admin_users |
Protected Attributes inherited from HttpServletExec | |
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 31 of file NetAdminServer.h.
|
virtual |
Definition at line 448 of file NetAdminServer.cpp.
|
protected |
Definition at line 442 of file NetAdminServer.cpp.
|
virtual |
Definition at line 486 of file NetAdminServer.cpp.
|
virtual |
Definition at line 511 of file NetAdminServer.cpp.
|
virtual |
Definition at line 518 of file NetAdminServer.cpp.
|
protectedvirtual |
Reimplemented from HttpServletExec.
Definition at line 566 of file NetAdminServer.cpp.
Definition at line 553 of file NetAdminServer.cpp.
|
inlinevirtual |
Definition at line 53 of file NetAdminServer.h.
|
inlinevirtual |
Definition at line 52 of file NetAdminServer.h.
ListIter< NetChatEntry > NetAdminServer::GetChat | ( | ) |
Definition at line 497 of file NetAdminServer.cpp.
|
static |
Definition at line 434 of file NetAdminServer.cpp.
|
virtual |
Reimplemented from HttpServletExec.
Definition at line 457 of file NetAdminServer.cpp.
|
inline |
Definition at line 50 of file NetAdminServer.h.
Definition at line 534 of file NetAdminServer.cpp.
|
virtual |
Definition at line 540 of file NetAdminServer.cpp.
|
virtual |
Definition at line 527 of file NetAdminServer.cpp.
|
inline |
Definition at line 36 of file NetAdminServer.h.
Definition at line 63 of file NetAdminServer.h.
|
protected |
Definition at line 62 of file NetAdminServer.h.