Pyrogenesis  trunk
Public Member Functions | Static Public Member Functions | List of all members
CMessageDeserialized Class Reference

Broadcast after the entire simulation state has been deserialized. More...

#include <MessageTypes.h>

Inheritance diagram for CMessageDeserialized:
Inheritance graph
[legend]
Collaboration diagram for CMessageDeserialized:
Collaboration graph
[legend]

Public Member Functions

virtual int GetType () const
 
virtual const char * GetScriptHandlerName () const
 
virtual const char * GetScriptGlobalHandlerName () const
 
virtual JS::Value ToJSVal (ScriptInterface &scriptInterface) const
 
 CMessageDeserialized ()
 
- Public Member Functions inherited from CMessage
virtual ~CMessage ()
 
JS::Value ToJSValCached (ScriptInterface &) const
 

Static Public Member Functions

static CMessageFromJSVal (ScriptInterface &, JS::HandleValue val)
 

Additional Inherited Members

- Protected Member Functions inherited from CMessage
 CMessage ()
 

Detailed Description

Broadcast after the entire simulation state has been deserialized.

Components should do all their self-contained work in their Deserialize function when possible. But any reinitialisation that depends on other components or other entities, that might not be constructed until later in the deserialization process, may be done in response to this message instead.

Constructor & Destructor Documentation

CMessageDeserialized::CMessageDeserialized ( )
inline

Member Function Documentation

CMessage * CMessageDeserialized::FromJSVal ( ScriptInterface scriptInterface,
JS::HandleValue  val 
)
static
virtual const char* CMessageDeserialized::GetScriptGlobalHandlerName ( ) const
inlinevirtual

Implements CMessage.

virtual const char* CMessageDeserialized::GetScriptHandlerName ( ) const
inlinevirtual

Implements CMessage.

virtual int CMessageDeserialized::GetType ( void  ) const
inlinevirtual

Implements CMessage.

JS::Value CMessageDeserialized::ToJSVal ( ScriptInterface scriptInterface) const
virtual

Implements CMessage.


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