#include <cybscriptc.h>
Inheritance diagram for CybScriptC:


Public Methods | |
| CybScriptC (CybWorldC *) | |
| virtual | ~CybScriptC () |
| CybScriptC (const CybScriptC &) | |
| CybScriptC & | operator= (const CybScriptC &) |
| virtual CybNodeC * | CreateNew () |
| virtual int | AddSrc (CybNodeC *, const StringC &, const StringC &) |
| virtual int | AddDes (EventDesI *, const StringC &, long) |
| virtual void | SetEvent (long, const void *, BaseI *) |
| virtual long | BufEvent (long, const void *, BaseI *) |
| virtual long | GetEventBufMaxDataSize () |
| virtual long | GetEventBufMinDataSize () |
| virtual short | CopyEventBuf (AnyC &, long) |
| virtual short | SetEventBuf (AnyC &, BaseI *) |
| virtual long | GetFieldEventID (const char *) |
| virtual long | GetFieldDataType (long) |
| virtual short | GetFieldData (long ix, void *data) |
| virtual short | SendingEventsToActPasIntfcs () |
| ArrayC< StringArrayC > | GetInterfaceDescription () |
| short | ReplaceEventInFunc (const StringC &, void *) |
| void | AddEventIn (long, StringC, void *pFunc=0) |
| void | AddEventOut (long, StringC) |
| void | AddField (long, StringC, void *) |
| void | SetImpl (CybScriptC_Impl *p) |
| virtual void | Load_eventIn (char *&, const char *, long &) |
| virtual void | Load_eventOut (char *&, const char *, long &) |
| virtual void | Load_myfield (char *&, const char *, long &) |
| virtual void | Load_exposedField (char *&, const char *, long &) |
| virtual void | Load_url (char *&, const char *, long &) |
| virtual void | Load_End (char *&, const char *, long &) |
| virtual void | LoadVRML (char *&, const char *, long &) |
| virtual void | FinishInit () |
| virtual void | InitByVRML (char *&, const char *, long &) |
| virtual void | EventCascadeBegin () |
| virtual void | EventCascadeEnd () |
| virtual void | SetInterfaceData (AnyC &) |
| virtual void | CopyInterfaceData (AnyC &, long maxLen) |
| virtual long | GetInterfaceDataMinLength () |
| virtual long | GetInterfaceDataMaxLength () |
| virtual void | SetType (int i) |
| virtual void | GetMessageAsObjectI (void *, long, SharedObjectC *) |
| void | AllocFieldsFromDLL () |
| void | DeallocFieldsFromDLL () |
| virtual ArrayC< CybNodeC * > | GetRouteList () |
| void | SetEventOutData (long, const void *) |
| long | GetEventOutIx (const StringC &) |
| MsgPsgC * | GetMsgPsgObj () |
| const CybProxyC * | GetProtoProxy () |
| CybBatchProxyC * | GetBatchProxy () |
| CybProxyManagerC * | GetProxyManager () |
| void | UpdateEventOutpValue () |
Protected Methods | |
| void | Init_impl () |
| void | CreateNewScriptCopy (CybScriptC *pN) |
| void | SetMsgPsgObject (MsgPsgC *) |
| void | InitMsgPsgObject () |
| virtual void | RouteData () |
| virtual void | Process () |
Protected Attributes | |
| ArrayC< StringC > | m_eventInName |
| ArrayC< long > | m_eventInType |
| ArrayC< long > | m_eventInIx |
| ArrayC< void * > | m_eventInFunc |
| ArrayC< StringC > | m_eventOutName |
| ArrayC< long > | m_eventOutType |
| ArrayC< long > | m_eventOutIx |
| ArrayC< void * > | m_eventOutpValue |
| ArrayC< short * > | m_eventOutpFlag |
| ArrayC< StringC > | m_fieldName |
| ArrayC< long > | m_fieldType |
| ArrayC< long > | m_fieldIx |
| ArrayC< void * > | m_fieldData |
| StringC | m_urlString |
| ArrayC< ArrayXpEventPipeX > | m_pEventOutPipes |
| MsgPsgC * | m_pMP |
| CybBatchProxyC * | m_pBatchProxy |
| CybProxyC * | m_pProtoProxy |
| CybScriptC_Impl * | m_pScript_Impl |
| short | m_bInitialized |
| short | m_bHaveNodeFields |
| CybProxyManagerC * | m_pProxyMgr |
Private Methods | |
| void | CopyFieldData (const CybScriptC &n) |
| void | RouteEventOut () |
| const CybProxyC * | GetProxyNode (const SFNode *) |
Static Private Attributes | |
| char | VRMLKeyStrList [][30] |
| char | ValueKeyStrList [][30] |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Reimplemented from CybNodeC. Reimplemented in CybProtoC. |
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Reimplemented from CybNodeC. Reimplemented in CybProtoC. |
|
|
|
|
||||||||||||||||
|
Reimplemented from CybNodeC. |
|
||||||||||||
|
Reimplemented from CybNodeC. |
|
|
|
|
||||||||||||
|
Reimplemented from InterfaceC. |
|
|
Reimplemented from CybNodeC. Reimplemented in CybProtoC. |
|
|
|
|
|
|
|
|
Reimplemented from CybNodeC. |
|
|
Reimplemented from CybNodeC. |
|
|
Reimplemented from CybInterfaceC. Reimplemented in CybProtoC. |
|
|
Definition at line 123 of file cybscriptc.h.
00123 {return m_pBatchProxy;}
|
|
|
Reimplemented from CybNodeC. |
|
|
Reimplemented from CybNodeC. |
|
|
|
|
||||||||||||
|
Reimplemented from CybNodeC. |
|
|
Reimplemented from CybNodeC. |
|
|
Reimplemented from CybNodeC. |
|
|
Reimplemented from InterfaceC. |
|
|
Reimplemented from InterfaceC. |
|
|
|
|
||||||||||||||||
|
Reimplemented from ObjectI. Reimplemented in CybProtoC. |
|
|
Definition at line 120 of file cybscriptc.h.
00120 { return m_pMP;}
|
|
|
Definition at line 122 of file cybscriptc.h.
00122 {return m_pProtoProxy;}
|
|
|
Definition at line 125 of file cybscriptc.h.
00125 {return m_pProxyMgr;}
|
|
|
|
|
|
Reimplemented from CybNodeC. |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
Reimplemented from CybNodeC. |
|
||||||||||||||||
|
Reimplemented in CybProtoC. |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Reimplemented in CybProtoC. |
|
||||||||||||||||
|
Reimplemented in CybProtoC. |
|
||||||||||||||||
|
Reimplemented from CybNodeC. |
|
||||||||||||||||
|
Reimplemented from CybNodeC. Reimplemented in CybExternProtoC, and CybProtoC. |
|
|
|
|
|
Reimplemented from CybInterfaceC. |
|
||||||||||||
|
|
|
|
Implements CybInterfaceC. |
|
|
|
|
|
Reimplemented from CybNodeC. |
|
||||||||||||||||
|
Reimplemented from CybNodeC. Reimplemented in CybProtoC. |
|
||||||||||||
|
Reimplemented from CybNodeC. |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from InterfaceC. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 173 of file cybscriptc.h. |
|
|
Definition at line 171 of file cybscriptc.h. |
|
|
Definition at line 150 of file cybscriptc.h. |
|
|
Definition at line 149 of file cybscriptc.h. |
|
|
Definition at line 147 of file cybscriptc.h. |
|
|
Definition at line 148 of file cybscriptc.h. |
|
|
Definition at line 154 of file cybscriptc.h. |
|
|
Definition at line 152 of file cybscriptc.h. |
|
|
Definition at line 156 of file cybscriptc.h. |
|
|
Definition at line 155 of file cybscriptc.h. |
|
|
Definition at line 153 of file cybscriptc.h. |
|
|
Definition at line 161 of file cybscriptc.h. |
|
|
Definition at line 160 of file cybscriptc.h. |
|
|
Definition at line 158 of file cybscriptc.h. |
|
|
Definition at line 159 of file cybscriptc.h. |
|
|
Definition at line 167 of file cybscriptc.h. |
|
|
Definition at line 164 of file cybscriptc.h. |
|
|
Definition at line 166 of file cybscriptc.h. |
|
|
Definition at line 168 of file cybscriptc.h. |
|
|
Definition at line 175 of file cybscriptc.h. |
|
|
Definition at line 169 of file cybscriptc.h. |
|
|
Definition at line 162 of file cybscriptc.h. |
|
|
Definition at line 179 of file cybscriptc.h. |
|
|
Reimplemented in CybProtoC. Definition at line 178 of file cybscriptc.h. |
1.3-rc2