CMessage Class Reference

#include <Message.h>

Inheritance diagram for CMessage:
CMessageCreate CMessageDestroy CMessageInterpolate CMessageMotionChanged CMessageOwnershipChanged CMessagePathResult CMessagePositionChanged CMessageProgressiveLoad CMessageRangeUpdate CMessageRenderSubmit CMessageScripted CMessageTechnologyModification CMessageTerrainChanged CMessageTerritoriesChanged CMessageTurnStart CMessageUpdate CMessageUpdate_Final CMessageUpdate_MotionFormation CMessageUpdate_MotionUnit

List of all members.

Public Member Functions

virtual ~CMessage ()
virtual int GetType () const =0
virtual const char * GetScriptHandlerName () const =0
virtual const char * GetScriptGlobalHandlerName () const =0
virtual jsval ToJSVal (ScriptInterface &) const =0
jsval ToJSValCached (ScriptInterface &) const

Protected Member Functions

 CMessage ()

Private Member Functions

 NONCOPYABLE (CMessage)

Private Attributes

CScriptValRooted m_Cached

Constructor & Destructor Documentation

CMessage::CMessage (  )  [inline, protected]
virtual CMessage::~CMessage (  )  [inline, virtual]

Member Function Documentation

virtual const char* CMessage::GetScriptGlobalHandlerName (  )  const [pure virtual]
virtual const char* CMessage::GetScriptHandlerName (  )  const [pure virtual]
virtual int CMessage::GetType (  )  const [pure virtual]
CMessage::NONCOPYABLE ( CMessage   )  [private]
virtual jsval CMessage::ToJSVal ( ScriptInterface  )  const [pure virtual]
jsval CMessage::ToJSValCached ( ScriptInterface scriptInterface  )  const

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed May 16 03:15:26 2012 for Pyrogenesis by  doxygen 1.6.3