Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

CLTServerShell Class Reference

#include <ltservershell.h>

List of all members.

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]
CWorldPropSrvrm_pWorldProp
Simulationm_pSimulation


Constructor & Destructor Documentation

CLTServerShell::CLTServerShell  
 

CLTServerShell::~CLTServerShell  
 


Member Function Documentation

void CLTServerShell::CacheFiles  
 

CLTServerShell::declare_interface CLTServerShell   
 

LTRESULT CLTServerShell::FileLoadNotify const char *    pFilename,
LTRESULT    status
 

void CLTServerShell::OnAddClient HCLIENT    hClient
 

LPBASECLASS CLTServerShell::OnClientEnterWorld HCLIENT    hClient,
void *    pClientData,
uint32    nClientDataLen
 

void CLTServerShell::OnClientExitWorld HCLIENT    hClient
 

void CLTServerShell::OnMessage HCLIENT    hSender,
uint8    messageID,
HMESSAGEREAD    hMessage
 

void CLTServerShell::OnObjectMessage LPBASECLASS    pSender,
uint32    messageID,
ILTMessage *    pMessage
 

void CLTServerShell::OnPlaybackFinish  
 

void CLTServerShell::OnRemoveClient HCLIENT    hClient
 

LTRESULT CLTServerShell::OnServerInitialized LTGUID *    pAppGuid
 

void CLTServerShell::OnServerTerm  
 

void CLTServerShell::PostStartWorld  
 

void CLTServerShell::PreStartWorld bool    bSwitchingWorlds
 

LTRESULT CLTServerShell::ProcessPacket char *    pData,
uint32    dataLen,
uint8    senderAddr[4],
uint16    senderPort
 

void CLTServerShell::RegisterObject CWorldPropSrvr   pWorldProp
 

LTRESULT CLTServerShell::ServerAppMessageFn const char *    pMsg
 

void CLTServerShell::SRand unsigned int    uiRand
 

void CLTServerShell::UnRegisterObject CWorldPropSrvr   pWorldProp
 

void CLTServerShell::Update LTFLOAT    timeElapsed
 


Member Data Documentation

HCLIENT CLTServerShell::m_aClients[MAX_CLIENTS] [protected]
 

uint32 CLTServerShell::m_nNumClients [protected]
 

Simulation* CLTServerShell::m_pSimulation [protected]
 

CWorldPropSrvr* CLTServerShell::m_pWorldProp [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 4 08:42:26 2002 for Aria by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002