CPerformerDRController Class Reference

#include <CPerformerDRController.h>

Inherits WWCOMMON::ISobController, and WWCOMMON::IGameEventListener.

List of all members.

Public Member Functions

 CPerformerDRController (WWCOMMON::CPerformer *subject, double timeout)
 ~CPerformerDRController ()
void update ()
const char * getControllerName ()
bool observePreGameEvent (WWCOMMON::CGameEventServer::EventPtr event)
bool observeGameEvent (WWCOMMON::CGameEventServer::EventPtr event)
bool observePostGameEvent (WWCOMMON::CGameEventServer::EventPtr event)

Private Member Functions

void fillDREvent (WWCOMMON::CSobDREvent *event)
bool checkIdle ()
void sendDREvent ()

Private Attributes

WWCOMMON::CPerformerm_Subject
double m_Timeout
double m_NextUpdateTime
bool m_ForceUpdate

Static Private Attributes

static const char * m_Name = "dead reckoning"

Detailed Description

Definition at line 55 of file CPerformerDRController.h.


Constructor & Destructor Documentation

CPerformerDRController::CPerformerDRController ( WWCOMMON::CPerformer subject,
double  timeout 
)
CPerformerDRController::~CPerformerDRController (  ) 

Member Function Documentation

bool CPerformerDRController::checkIdle (  )  [private]
void CPerformerDRController::fillDREvent ( WWCOMMON::CSobDREvent event  )  [private]
const char * CPerformerDRController::getControllerName (  )  [virtual]

Implements WWCOMMON::ISobController.

Definition at line 89 of file CPerformerDRController.cpp.

References m_Name.

bool CPerformerDRController::observeGameEvent ( WWCOMMON::CGameEventServer::EventPtr  event  )  [virtual]

Implements WWCOMMON::IGameEventListener.

Definition at line 97 of file CPerformerDRController.cpp.

bool CPerformerDRController::observePostGameEvent ( WWCOMMON::CGameEventServer::EventPtr  event  )  [virtual]

Implements WWCOMMON::IGameEventListener.

Definition at line 101 of file CPerformerDRController.cpp.

References sendDREvent().

bool CPerformerDRController::observePreGameEvent ( WWCOMMON::CGameEventServer::EventPtr  event  )  [virtual]

Implements WWCOMMON::IGameEventListener.

Definition at line 93 of file CPerformerDRController.cpp.

void CPerformerDRController::sendDREvent (  )  [private]
void CPerformerDRController::update (  )  [virtual]

Member Data Documentation

Definition at line 76 of file CPerformerDRController.h.

Referenced by update().

const char * CPerformerDRController::m_Name = "dead reckoning" [static, private]

Definition at line 73 of file CPerformerDRController.h.

Referenced by getControllerName().

Definition at line 75 of file CPerformerDRController.h.

Referenced by sendDREvent(), and update().

Definition at line 72 of file CPerformerDRController.h.

Referenced by checkIdle(), fillDREvent(), and sendDREvent().

Definition at line 74 of file CPerformerDRController.h.

Referenced by sendDREvent().


The documentation for this class was generated from the following files:

Generated on Mon Jan 11 12:04:39 2010 for Werewolf by  doxygen 1.6.1