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

CybMsgPsgC Class Reference

#include <cybmsgpsgc.h>

Inheritance diagram for CybMsgPsgC:

Inheritance graph
[legend]
Collaboration diagram for CybMsgPsgC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybMsgPsgC ()
virtual ~CybMsgPsgC ()
 CybMsgPsgC (const CybMsgPsgC &)
CybMsgPsgC & operator= (const CybMsgPsgC &)
virtual void * GetImpl ()
virtual long ReplaceEventInFunc (const char *, void *)
virtual long AddEventIn (const char *, long, void *)
virtual long AddEventOut (const char *, long)
virtual long AddField (const char *, long, void *)
virtual void TerminateInit ()
virtual void SetActive (short a)
virtual long GetIDEventIn (const char *, long)
virtual long GetIDEventOut (const char *, long)
virtual short GetEventOut (long, void *&, short *&)
virtual short SetEventIn (void *, long, short)
virtual short SetField (void *, long)
virtual void Initialize (CybScriptC_Impl *)
virtual short ProcessEvents (short)
virtual void EventCascadeBegin (short)
virtual void EventCascadeEnd (short)
virtual long GetNodeEventsDataMaxLength ()
void SetScript (CybScriptC *pS)
void SetWorld (CybWorldC *pW)
long GetEventBufMaxDataSize ()
long GetEventBufMinDataSize ()
void SetEventBufData (AnyC &any)
void CopyEventBufData (AnyC &any, long maxLen)

Protected Methods

virtual void callInitialize (const TimeC &)
virtual void callEventsProcessed (const TimeC &)
virtual void callShutdown (const TimeC &)
virtual void callEventCascadeBegin (const TimeC &)
virtual void callEventCascadeEnd (const TimeC &)
void CallFunction (long ix, void *data, TimeC &t)
void SendEventOutToUser ()
virtual void Init (const CybMsgPsgC &n)
void PrintMessageQue ()

Protected Attributes

ArrayC< StringCm_eventInName
ArrayC< long > m_eventInType
ArrayC< StringCm_eventOutName
ArrayC< long > m_eventOutType
ArrayC< void * > m_eventOutpValue
ArrayC< short * > m_eventOutpFlag
ArrayC< StringCm_fieldName
ArrayC< long > m_fieldType
ArrayC< void * > m_fieldpValue
ArrayC< _EventCm_eventQue
ArrayC< void * > m_eventInFunc
short m_activeMsgPsg
char * m_pEventOuts
char * m_pFields
short * m_pEventOutFlags
long m_eventOutsLength
long m_fieldsLength
CybWorldCm_pWorld
CybSAI::BrowserCm_pBrowser
CybScriptCm_pScript
long m_i
InitFuncm_pFuncInit
ShutdownFuncm_pFuncShutdown
EventsProcessedFuncm_pFuncEventsProcessed
EventCascadeFuncm_pFuncEventCascadeBegin
EventCascadeFuncm_pFuncEventCascadeEnd
Params m_params

Constructor & Destructor Documentation

CybMsgPsgC::CybMsgPsgC  
 

virtual CybMsgPsgC::~CybMsgPsgC   [virtual]
 

CybMsgPsgC::CybMsgPsgC const CybMsgPsgC &   
 


Member Function Documentation

virtual long CybMsgPsgC::AddEventIn const char *   ,
long   ,
void *   
[virtual]
 

Implements MsgPsgC.

virtual long CybMsgPsgC::AddEventOut const char *   ,
long   
[virtual]
 

Implements MsgPsgC.

virtual long CybMsgPsgC::AddField const char *   ,
long   ,
void *   
[virtual]
 

Implements MsgPsgC.

virtual void CybMsgPsgC::callEventCascadeBegin const TimeC   [inline, protected, virtual]
 

Reimplemented in CybJSMsgPsgC.

Definition at line 136 of file cybmsgpsgc.h.

00136 {};

virtual void CybMsgPsgC::callEventCascadeEnd const TimeC   [inline, protected, virtual]
 

Reimplemented in CybJSMsgPsgC.

Definition at line 137 of file cybmsgpsgc.h.

00137 {};

virtual void CybMsgPsgC::callEventsProcessed const TimeC   [inline, protected, virtual]
 

Reimplemented in CybJSMsgPsgC.

Definition at line 134 of file cybmsgpsgc.h.

00134 {};

void CybMsgPsgC::CallFunction long    ix,
void *    data,
TimeC   t
[protected]
 

virtual void CybMsgPsgC::callInitialize const TimeC   [inline, protected, virtual]
 

Reimplemented in CybJSMsgPsgC.

Definition at line 133 of file cybmsgpsgc.h.

00133 {};

virtual void CybMsgPsgC::callShutdown const TimeC   [inline, protected, virtual]
 

Reimplemented in CybJSMsgPsgC.

Definition at line 135 of file cybmsgpsgc.h.

00135 {};

void CybMsgPsgC::CopyEventBufData AnyC   any,
long    maxLen
 

virtual void CybMsgPsgC::EventCascadeBegin short    [virtual]
 

Implements MsgPsgC.

virtual void CybMsgPsgC::EventCascadeEnd short    [virtual]
 

Implements MsgPsgC.

long CybMsgPsgC::GetEventBufMaxDataSize  
 

long CybMsgPsgC::GetEventBufMinDataSize  
 

virtual short CybMsgPsgC::GetEventOut long   ,
void *&   ,
short *&   
[virtual]
 

Implements MsgPsgC.

virtual long CybMsgPsgC::GetIDEventIn const char *   ,
long   
[virtual]
 

Implements MsgPsgC.

virtual long CybMsgPsgC::GetIDEventOut const char *   ,
long   
[virtual]
 

Implements MsgPsgC.

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

Implements BaseI.

Definition at line 81 of file cybmsgpsgc.h.

00081 {return this;}  

virtual long CybMsgPsgC::GetNodeEventsDataMaxLength   [virtual]
 

Reimplemented in CybDllMsgPsgC, and CybJSMsgPsgC.

virtual void CybMsgPsgC::Init const CybMsgPsgC &    n [protected, virtual]
 

virtual void CybMsgPsgC::Initialize CybScriptC_Impl   [virtual]
 

CybMsgPsgC& CybMsgPsgC::operator= const CybMsgPsgC &   
 

void CybMsgPsgC::PrintMessageQue   [protected]
 

virtual short CybMsgPsgC::ProcessEvents short    [virtual]
 

Implements MsgPsgC.

Reimplemented in CybDllMsgPsgC, and CybJSMsgPsgC.

virtual long CybMsgPsgC::ReplaceEventInFunc const char *   ,
void *   
[virtual]
 

Implements MsgPsgC.

void CybMsgPsgC::SendEventOutToUser   [protected]
 

virtual void CybMsgPsgC::SetActive short    a [inline, virtual]
 

Implements MsgPsgC.

Definition at line 90 of file cybmsgpsgc.h.

00090 {m_activeMsgPsg=a;}

void CybMsgPsgC::SetEventBufData AnyC   any
 

virtual short CybMsgPsgC::SetEventIn void *   ,
long   ,
short   
[virtual]
 

Implements MsgPsgC.

virtual short CybMsgPsgC::SetField void *   ,
long   
[virtual]
 

Implements MsgPsgC.

Reimplemented in CybJSMsgPsgC.

void CybMsgPsgC::SetScript CybScriptC   pS
 

void CybMsgPsgC::SetWorld CybWorldC   pW
 

virtual void CybMsgPsgC::TerminateInit   [virtual]
 

Implements MsgPsgC.

Reimplemented in CybDllMsgPsgC, and CybJSMsgPsgC.


Member Data Documentation

short CybMsgPsgC::m_activeMsgPsg [protected]
 

Definition at line 160 of file cybmsgpsgc.h.

ArrayC<void*> CybMsgPsgC::m_eventInFunc [protected]
 

Definition at line 158 of file cybmsgpsgc.h.

ArrayC<StringC> CybMsgPsgC::m_eventInName [protected]
 

Definition at line 144 of file cybmsgpsgc.h.

ArrayC<long> CybMsgPsgC::m_eventInType [protected]
 

Definition at line 145 of file cybmsgpsgc.h.

ArrayC<StringC> CybMsgPsgC::m_eventOutName [protected]
 

Definition at line 147 of file cybmsgpsgc.h.

ArrayC<short*> CybMsgPsgC::m_eventOutpFlag [protected]
 

Definition at line 150 of file cybmsgpsgc.h.

ArrayC<void*> CybMsgPsgC::m_eventOutpValue [protected]
 

Definition at line 149 of file cybmsgpsgc.h.

long CybMsgPsgC::m_eventOutsLength [protected]
 

Definition at line 166 of file cybmsgpsgc.h.

ArrayC<long> CybMsgPsgC::m_eventOutType [protected]
 

Definition at line 148 of file cybmsgpsgc.h.

ArrayC<_EventC> CybMsgPsgC::m_eventQue [protected]
 

Definition at line 156 of file cybmsgpsgc.h.

ArrayC<StringC> CybMsgPsgC::m_fieldName [protected]
 

Definition at line 152 of file cybmsgpsgc.h.

ArrayC<void*> CybMsgPsgC::m_fieldpValue [protected]
 

Definition at line 154 of file cybmsgpsgc.h.

long CybMsgPsgC::m_fieldsLength [protected]
 

Definition at line 167 of file cybmsgpsgc.h.

ArrayC<long> CybMsgPsgC::m_fieldType [protected]
 

Definition at line 153 of file cybmsgpsgc.h.

long CybMsgPsgC::m_i [protected]
 

Definition at line 173 of file cybmsgpsgc.h.

Params CybMsgPsgC::m_params [protected]
 

Definition at line 181 of file cybmsgpsgc.h.

CybSAI::BrowserC* CybMsgPsgC::m_pBrowser [protected]
 

Definition at line 170 of file cybmsgpsgc.h.

short* CybMsgPsgC::m_pEventOutFlags [protected]
 

Definition at line 164 of file cybmsgpsgc.h.

char* CybMsgPsgC::m_pEventOuts [protected]
 

Definition at line 162 of file cybmsgpsgc.h.

char* CybMsgPsgC::m_pFields [protected]
 

Definition at line 163 of file cybmsgpsgc.h.

EventCascadeFunc* CybMsgPsgC::m_pFuncEventCascadeBegin [protected]
 

Definition at line 178 of file cybmsgpsgc.h.

EventCascadeFunc* CybMsgPsgC::m_pFuncEventCascadeEnd [protected]
 

Definition at line 179 of file cybmsgpsgc.h.

EventsProcessedFunc* CybMsgPsgC::m_pFuncEventsProcessed [protected]
 

Definition at line 177 of file cybmsgpsgc.h.

InitFunc* CybMsgPsgC::m_pFuncInit [protected]
 

Definition at line 175 of file cybmsgpsgc.h.

ShutdownFunc* CybMsgPsgC::m_pFuncShutdown [protected]
 

Definition at line 176 of file cybmsgpsgc.h.

CybScriptC* CybMsgPsgC::m_pScript [protected]
 

Definition at line 172 of file cybmsgpsgc.h.

CybWorldC* CybMsgPsgC::m_pWorld [protected]
 

Definition at line 169 of file cybmsgpsgc.h.


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