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

CClientConnSrvr Class Reference

#include <clientconnsrvr.h>

List of all members.

Public Methods

 CClientConnSrvr ()
virtual ~CClientConnSrvr ()
 distr_class (CClientConnSrvr)
uint32 EngineMessageFn (uint32 messageID, void *pData, float fData)
uint32 ObjectMessageFn (HOBJECT hSender, uint32 messageID, HMESSAGEREAD hRead)
virtual void RemotePositionUpdate (LTVector3f &newPosition)
virtual void RemoteRotationUpdate (LTOrientation &newOrientation)
virtual void RemoteVelocityUpdate (LTVector3f &newVelocity)
virtual void RemoteAngularVelocityUpdate (LTVector3f &newAngVelocity)
void SetClient (HCLIENT hClient)
void OnClientMessage (uint8 messageID, ILTMessage *pMessage)

Protected Methods

uint32 PreCreate (void *pData, float fData)
void ObjectCreated ()
void Update ()
void GetForceUpdateObjects (ForceUpdate *pForceUpdate)
BaseClass * AddPlayer ()
void FirstUpdate ()
void CallbackPlayers (const uint32 &nOldVal)
 distr_callback_fn (CClientConnSrvr, uint32, m_nPlayers, CallbackPlayers)
 distr_uint32_callback (m_nPlayers, AVITEM_REG, 10, 0)
 distr_uint32 (m_nClientID, AVITEM_REG, 11, 0)

Protected Attributes

bool m_bFirstUpdate
HCLIENT m_hClient
CPlayerSrvrm_pPlayers [MAX_CLIENT_PLAYERS]


Constructor & Destructor Documentation

CClientConnSrvr::CClientConnSrvr  
 

CClientConnSrvr::~CClientConnSrvr   [virtual]
 


Member Function Documentation

BaseClass * CClientConnSrvr::AddPlayer   [protected]
 

void CClientConnSrvr::CallbackPlayers const uint32 &    nOldVal [protected]
 

CClientConnSrvr::distr_callback_fn CClientConnSrvr   ,
uint32   ,
m_nPlayers   ,
CallbackPlayers   
[protected]
 

CClientConnSrvr::distr_class CClientConnSrvr   
 

CClientConnSrvr::distr_uint32 m_nClientID   ,
AVITEM_REG   ,
11   ,
 
[protected]
 

CClientConnSrvr::distr_uint32_callback m_nPlayers   ,
AVITEM_REG   ,
10   ,
 
[protected]
 

uint32 CClientConnSrvr::EngineMessageFn uint32    messageID,
void *    pData,
float    fData
 

void CClientConnSrvr::FirstUpdate   [protected]
 

void CClientConnSrvr::GetForceUpdateObjects ForceUpdate *    pForceUpdate [protected]
 

void CClientConnSrvr::ObjectCreated   [protected]
 

uint32 CClientConnSrvr::ObjectMessageFn HOBJECT    hSender,
uint32    messageID,
HMESSAGEREAD    hRead
 

void CClientConnSrvr::OnClientMessage uint8    messageID,
ILTMessage *    pMessage
 

uint32 CClientConnSrvr::PreCreate void *    pData,
float    fData
[protected]
 

void CClientConnSrvr::RemoteAngularVelocityUpdate LTVector3f &    newAngVelocity [virtual]
 

void CClientConnSrvr::RemotePositionUpdate LTVector3f &    newPosition [virtual]
 

void CClientConnSrvr::RemoteRotationUpdate LTOrientation &    newOrientation [virtual]
 

void CClientConnSrvr::RemoteVelocityUpdate LTVector3f &    newVelocity [virtual]
 

void CClientConnSrvr::SetClient HCLIENT    hClient [inline]
 

void CClientConnSrvr::Update   [protected]
 


Member Data Documentation

bool CClientConnSrvr::m_bFirstUpdate [protected]
 

HCLIENT CClientConnSrvr::m_hClient [protected]
 

CPlayerSrvr* CClientConnSrvr::m_pPlayers[MAX_CLIENT_PLAYERS] [protected]
 


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