Root object that manages all aesop server state. More...
#include <aesop-srv.h>
Public Member Functions | |
virtual | ~Server (void) throw () |
virtual int | exec (void)=0 |
Entry point for the server. | |
virtual void | requestStopTS (IN int retval)=0 |
Threadsafe method called to request that the server halt (force exec() to return). | |
Static Public Member Functions | |
static smart_ptr< Server > | create (IN smart_ptr< Datahash > &op_params, IN smart_ptr< ServerGameLogic > &gLogic) |
Root object that manages all aesop server state.
Typical usage is to construct a rich Datahash containing configuration loaded from files, supply your own GameLogic object containing the game rules, create a Server, and then call exec().
Definition at line 65 of file aesop-srv.h.
aesop::Server::~Server | ( | void | ) | throw () [virtual] |
Definition at line 53 of file aesop-srv.cpp.