Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

scripting
Struct CSynchedJSObjectBase

   in SynchedJSObject.h
   in SynchedJSObject.cpp
Direct Known Subclasses:
CSynchedJSObject

struct CSynchedJSObjectBase


Inner Classes, Typedefs, and Enums
class CSynchedJSObjectBase::CSynchedJSProperty
          
typedef CSynchedJSObjectBase::SynchedPropertyIterator
          
typedef CSynchedJSObjectBase::SynchedPropertyTable
          
typedef CSynchedJSObjectBase::UpdateFn
          
typedef CSynchedJSObjectBase::userdata
          
 
Field Summary
 CSynchedJSObjectBase::SynchedPropertyTable m_SynchedProperties
          
 
Constructor Summary
protected  virtual ~CSynchedJSObjectBase()
          
 
Method Summary
 ISynchedJSProperty* GetSynchedProperty( const CStrW& name )
          
 void IterateSynchedProperties( IterateCB* cb, void* CSynchedJSObjectBase::userdata )
          
protected virtual void Update( const CStrW& name, ISynchedJSProperty* prop )= 0
          
 

Field Detail

m_SynchedProperties

public CSynchedJSObjectBase::SynchedPropertyTable m_SynchedProperties;


Constructor Detail

~CSynchedJSObjectBase

protected virtual ~CSynchedJSObjectBase();


Method Detail

GetSynchedProperty

public ISynchedJSProperty* GetSynchedProperty( const CStrW& name );

IterateSynchedProperties

public void IterateSynchedProperties( IterateCB* cb, void* CSynchedJSObjectBase::userdata );

Update

protected virtual void Update( const CStrW& name, ISynchedJSProperty* prop )= 0;

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:13
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD