Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

CybProxyC Class Reference

#include <cybproxyc.h>

Inheritance diagram for CybProxyC:

Inheritance graph
[legend]
Collaboration diagram for CybProxyC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybProxyC (const CybProxyC *pN)
 CybProxyC (long, CybScriptC *, CybWorldC *pW)
 CybProxyC (const CybProxyC &)
virtual ~CybProxyC ()
CybProxyC & operator= (const CybProxyC &)
virtual void * GetImpl ()
virtual long GetFieldEventID (const char *) const
virtual short GetFieldData (long ix, void *data) const
virtual short GetFieldDataByName (const char *, void *data) const
virtual void SetEvent (long, const void *) const
virtual void SetEventByName (const char *, const void *) const
virtual short IsKindOf (long) const
virtual long GetNodeID () const
virtual long GetNodeIDProto () const
virtual long GetFieldDataType (long id) const
virtual short IsNil () const
virtual void SetSFNode (const CybProxyC *)
virtual void SetSFNode (const CybProxyC &n)
void SetBatchProxy (CybBatchProxyC *p)
virtual const char * GetDefName () const
CybNodeCGetNode () const
CybScriptCGetScriptNode () const
void SetNodeByID (long id)
virtual void SharedObjectDestroyed (SharedObjectC *)
virtual short RootIsLinkedAsAUser (ArrayC< SharedObjectC * > &)

Protected Methods

void UpdateNodeRef ()
void SetNode (CybNodeC *pN)

Protected Attributes

CybNodeCm_pNode
long m_nodeID
CybBatchProxyCm_pBatchProxy
CybScriptCm_pScript
CybWorldCm_pWorld
CybProxyManagerCm_pProxyMgr

Constructor & Destructor Documentation

CybProxyC::CybProxyC const CybProxyC *    pN
 

CybProxyC::CybProxyC long   ,
CybScriptC  ,
CybWorldC   pW
 

CybProxyC::CybProxyC const CybProxyC &   
 

virtual CybProxyC::~CybProxyC   [virtual]
 


Member Function Documentation

virtual const char* CybProxyC::GetDefName   const [virtual]
 

virtual short CybProxyC::GetFieldData long    ix,
void *    data
const [virtual]
 

virtual short CybProxyC::GetFieldDataByName const char *   ,
void *    data
const [virtual]
 

virtual long CybProxyC::GetFieldDataType long    id const [virtual]
 

virtual long CybProxyC::GetFieldEventID const char *    const [virtual]
 

virtual void* CybProxyC::GetImpl   [inline, virtual]
 

Implements BaseI.

Definition at line 53 of file cybproxyc.h.

00053 {return this;}

CybNodeC* CybProxyC::GetNode   const [inline]
 

Definition at line 71 of file cybproxyc.h.

00071 {return m_pNode;}

virtual long CybProxyC::GetNodeID   const [virtual]
 

virtual long CybProxyC::GetNodeIDProto   const [virtual]
 

CybScriptC* CybProxyC::GetScriptNode   const [inline]
 

Definition at line 72 of file cybproxyc.h.

00072 {return m_pScript;}

virtual short CybProxyC::IsKindOf long    const [virtual]
 

virtual short CybProxyC::IsNil   const [virtual]
 

CybProxyC& CybProxyC::operator= const CybProxyC &   
 

virtual short CybProxyC::RootIsLinkedAsAUser ArrayC< SharedObjectC * > &    [virtual]
 

Reimplemented from ObjectI.

void CybProxyC::SetBatchProxy CybBatchProxyC   p [inline]
 

Definition at line 69 of file cybproxyc.h.

00069 {m_pBatchProxy = p;}

virtual void CybProxyC::SetEvent long   ,
const void *   
const [virtual]
 

virtual void CybProxyC::SetEventByName const char *   ,
const void *   
const [virtual]
 

void CybProxyC::SetNode CybNodeC   pN [protected]
 

void CybProxyC::SetNodeByID long    id
 

virtual void CybProxyC::SetSFNode const CybProxyC &    n [virtual]
 

virtual void CybProxyC::SetSFNode const CybProxyC *    [virtual]
 

virtual void CybProxyC::SharedObjectDestroyed SharedObjectC   [virtual]
 

Reimplemented from ObjectI.

void CybProxyC::UpdateNodeRef   [protected]
 


Member Data Documentation

long CybProxyC::m_nodeID [protected]
 

Definition at line 85 of file cybproxyc.h.

CybBatchProxyC* CybProxyC::m_pBatchProxy [protected]
 

Definition at line 86 of file cybproxyc.h.

CybNodeC* CybProxyC::m_pNode [protected]
 

Definition at line 84 of file cybproxyc.h.

CybProxyManagerC* CybProxyC::m_pProxyMgr [protected]
 

Definition at line 89 of file cybproxyc.h.

CybScriptC* CybProxyC::m_pScript [protected]
 

Definition at line 87 of file cybproxyc.h.

CybWorldC* CybProxyC::m_pWorld [protected]
 

Definition at line 88 of file cybproxyc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:29:48 2003 for Open ActiveWrl by doxygen1.3-rc2