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

CybJSMsgPsgC Class Reference

#include <cybjsmsgpsgc.h>

Inheritance diagram for CybJSMsgPsgC:

Inheritance graph
[legend]
Collaboration diagram for CybJSMsgPsgC:

Collaboration graph
[legend]
List of all members.

Public Methods

 CybJSMsgPsgC ()
virtual ~CybJSMsgPsgC ()
 CybJSMsgPsgC (const CybJSMsgPsgC &)
CybJSMsgPsgC & operator= (const CybJSMsgPsgC &)
virtual short SetPartnerProc (const char *)
virtual void TerminateInit ()
virtual short ProcessEvents (short)
virtual long GetNodeEventsDataMaxLength ()
virtual short SetField (void *, long)
void FieldAccessed (const char *)

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 JSFuncCallBegin ()
void JSFuncCallEnd ()

Protected Attributes

StringC m_partnerProc
StringC m_code
JSRuntime * m_jsRt
JSContext * m_jsCx
JSObject * m_jsGlobalObj
jsPrivatem_jspGlobalPrivate
MapC< StringC, long > m_eventOutNameMap
ArrayC< short > m_eventOutAccs
MapC< StringC, long > m_fieldNameMap
ArrayC< short > m_fieldAccs

Static Private Attributes

JSClass js_global_class

Constructor & Destructor Documentation

CybJSMsgPsgC::CybJSMsgPsgC  
 

virtual CybJSMsgPsgC::~CybJSMsgPsgC   [virtual]
 

CybJSMsgPsgC::CybJSMsgPsgC const CybJSMsgPsgC &   
 


Member Function Documentation

virtual void CybJSMsgPsgC::callEventCascadeBegin const TimeC   [protected, virtual]
 

Reimplemented from CybMsgPsgC.

virtual void CybJSMsgPsgC::callEventCascadeEnd const TimeC   [protected, virtual]
 

Reimplemented from CybMsgPsgC.

virtual void CybJSMsgPsgC::callEventsProcessed const TimeC   [protected, virtual]
 

Reimplemented from CybMsgPsgC.

virtual void CybJSMsgPsgC::callInitialize const TimeC   [protected, virtual]
 

Reimplemented from CybMsgPsgC.

virtual void CybJSMsgPsgC::callShutdown const TimeC   [protected, virtual]
 

Reimplemented from CybMsgPsgC.

void CybJSMsgPsgC::FieldAccessed const char *   
 

virtual long CybJSMsgPsgC::GetNodeEventsDataMaxLength   [virtual]
 

Reimplemented from CybMsgPsgC.

void CybJSMsgPsgC::JSFuncCallBegin   [protected]
 

void CybJSMsgPsgC::JSFuncCallEnd   [protected]
 

CybJSMsgPsgC& CybJSMsgPsgC::operator= const CybJSMsgPsgC &   
 

virtual short CybJSMsgPsgC::ProcessEvents short    [virtual]
 

Reimplemented from CybMsgPsgC.

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

Reimplemented from CybMsgPsgC.

virtual short CybJSMsgPsgC::SetPartnerProc const char *    [virtual]
 

Implements MsgPsgC.

virtual void CybJSMsgPsgC::TerminateInit   [virtual]
 

Reimplemented from CybMsgPsgC.


Member Data Documentation

JSClass CybJSMsgPsgC::js_global_class [static, private]
 

Definition at line 87 of file cybjsmsgpsgc.h.

StringC CybJSMsgPsgC::m_code [protected]
 

Definition at line 73 of file cybjsmsgpsgc.h.

ArrayC<short> CybJSMsgPsgC::m_eventOutAccs [protected]
 

Definition at line 82 of file cybjsmsgpsgc.h.

MapC<StringC,long> CybJSMsgPsgC::m_eventOutNameMap [protected]
 

Definition at line 81 of file cybjsmsgpsgc.h.

ArrayC<short> CybJSMsgPsgC::m_fieldAccs [protected]
 

Definition at line 84 of file cybjsmsgpsgc.h.

MapC<StringC,long> CybJSMsgPsgC::m_fieldNameMap [protected]
 

Definition at line 83 of file cybjsmsgpsgc.h.

JSContext* CybJSMsgPsgC::m_jsCx [protected]
 

Definition at line 76 of file cybjsmsgpsgc.h.

JSObject* CybJSMsgPsgC::m_jsGlobalObj [protected]
 

Definition at line 77 of file cybjsmsgpsgc.h.

jsPrivate* CybJSMsgPsgC::m_jspGlobalPrivate [protected]
 

Definition at line 79 of file cybjsmsgpsgc.h.

JSRuntime* CybJSMsgPsgC::m_jsRt [protected]
 

Definition at line 75 of file cybjsmsgpsgc.h.

StringC CybJSMsgPsgC::m_partnerProc [protected]
 

Definition at line 72 of file cybjsmsgpsgc.h.


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