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

CybProxyManagerC Class Reference

#include <cybproxymanagerc.h>

Collaboration diagram for CybProxyManagerC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybProxyManagerC (CybWorldC *, CybScriptC *)
 ~CybProxyManagerC ()
const SFNodegetProxyNode (long nid)
const SFNodegetProxyNode (const char *)
const SFNodegetNilNode ()
SFNodecreateProxyNode (long nid)
void decNodeRefCount (const SFNode *)
void incNodeRefCount (const SFNode *)
void GarbageCollection ()
long GetEventBufMaxDataSize ()
long GetEventBufMinDataSize ()
void SetEventBufData (AnyC &any)
void CopyEventBufData (AnyC &any, long maxLen)

Protected Methods

void proxyNodeIDChanged (CybProxyC *)

Protected Attributes

CybProxyCm_pNilProxy
CybScriptCm_pScript
CybWorldCm_pWorld
ArrayC< const CybProxyC * > m_proxys
ArrayC< long > m_proxysNodeIDs
ArrayC< long > m_proxysRefCount
ArrayC< long > m_nodesWithNoProxys
ArrayC< long > m_newNodesWithProxys

Friends

class CybProxyC

Constructor & Destructor Documentation

CybProxyManagerC::CybProxyManagerC CybWorldC  ,
CybScriptC  
 

CybProxyManagerC::~CybProxyManagerC  
 


Member Function Documentation

void CybProxyManagerC::CopyEventBufData AnyC   any,
long    maxLen
 

SFNode* CybProxyManagerC::createProxyNode long    nid
 

void CybProxyManagerC::decNodeRefCount const SFNode  
 

void CybProxyManagerC::GarbageCollection  
 

long CybProxyManagerC::GetEventBufMaxDataSize  
 

long CybProxyManagerC::GetEventBufMinDataSize  
 

const SFNode* CybProxyManagerC::getNilNode  
 

const SFNode* CybProxyManagerC::getProxyNode const char *   
 

const SFNode* CybProxyManagerC::getProxyNode long    nid
 

void CybProxyManagerC::incNodeRefCount const SFNode  
 

void CybProxyManagerC::proxyNodeIDChanged CybProxyC   [protected]
 

void CybProxyManagerC::SetEventBufData AnyC   any
 


Friends And Related Function Documentation

friend class CybProxyC [friend]
 

Definition at line 19 of file cybproxymanagerc.h.


Member Data Documentation

ArrayC<long> CybProxyManagerC::m_newNodesWithProxys [protected]
 

Definition at line 46 of file cybproxymanagerc.h.

ArrayC<long> CybProxyManagerC::m_nodesWithNoProxys [protected]
 

Definition at line 45 of file cybproxymanagerc.h.

CybProxyC* CybProxyManagerC::m_pNilProxy [protected]
 

Definition at line 39 of file cybproxymanagerc.h.

ArrayC<const CybProxyC*> CybProxyManagerC::m_proxys [protected]
 

Definition at line 42 of file cybproxymanagerc.h.

ArrayC<long> CybProxyManagerC::m_proxysNodeIDs [protected]
 

Definition at line 43 of file cybproxymanagerc.h.

ArrayC<long> CybProxyManagerC::m_proxysRefCount [protected]
 

Definition at line 44 of file cybproxymanagerc.h.

CybScriptC* CybProxyManagerC::m_pScript [protected]
 

Definition at line 40 of file cybproxymanagerc.h.

CybWorldC* CybProxyManagerC::m_pWorld [protected]
 

Definition at line 41 of file cybproxymanagerc.h.


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