Public Methods |
| CLTServerShell () |
| ~CLTServerShell () |
| declare_interface (CLTServerShell) |
LTRESULT | OnServerInitialized (LTGUID *pAppGuid) |
void | OnServerTerm () |
void | SRand (unsigned int uiRand) |
void | PreStartWorld (bool bSwitchingWorlds) |
void | CacheFiles () |
void | PostStartWorld () |
void | OnAddClient (HCLIENT hClient) |
void | OnRemoveClient (HCLIENT hClient) |
void | Update (LTFLOAT timeElapsed) |
LPBASECLASS | OnClientEnterWorld (HCLIENT hClient, void *pClientData, uint32 nClientDataLen) |
void | OnClientExitWorld (HCLIENT hClient) |
LTRESULT | FileLoadNotify (const char *pFilename, LTRESULT status) |
void | OnMessage (HCLIENT hSender, uint8 messageID, HMESSAGEREAD hMessage) |
void | OnObjectMessage (LPBASECLASS pSender, uint32 messageID, ILTMessage *pMessage) |
void | OnPlaybackFinish () |
LTRESULT | ProcessPacket (char *pData, uint32 dataLen, uint8 senderAddr[4], uint16 senderPort) |
LTRESULT | ServerAppMessageFn (const char *pMsg) |
void | RegisterObject (CWorldPropSrvr *pWorldProp) |
void | UnRegisterObject (CWorldPropSrvr *pWorldProp) |
Protected Attributes |
uint32 | m_nNumClients |
HCLIENT | m_aClients [MAX_CLIENTS] |
CWorldPropSrvr * | m_pWorldProp |
Simulation * | m_pSimulation |