home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-09-16 | 23.0 KB | 606 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: SLCyPart.xih.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxih.dll: 2.33
- */
-
- #ifndef SOM_ODF_FW_OCyberPartExtension_xih
- #define SOM_ODF_FW_OCyberPartExtension_xih
-
- #include <somcls.xh>
- #include <somcm.xh>
-
- /*
- * Passthru lines: File: "C.xih", "before"
- */
- #include "SLCyPart.h"
-
- #ifndef SOM_ODF_FW_OCyberPartExtension_xh
- #include <SLCyPart.xh>
- #endif
-
- /*
- * Set the scope of methods functions
- */
- #ifndef SOM_Scope
- #define SOM_Scope extern "C"
- #endif
-
- #define ODF_FW_OCyberPartExtension_MaxNoMethods 3
-
- /*
- * -- Instance Data
- */
-
- /*
- * -- Use best possible alignment for instance data slice.
- */
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
- typedef struct ODF_FW_OCyberPartExtensionData {
- FW_HCyberPartInterfaceCallbacks fCallbacks;
- } ODF_FW_OCyberPartExtensionData;
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- /*
- * -- Getdata Macro
- */
-
- /*
- * -- This emitter treats Data Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to override this default.
- */
- SOMEXTERN typedef ODF_FW_OCyberPartExtensionData* (* SOMLINK somTD_ODF_FW_OCyberPartExtension_DataThunk)(void*);
- #define ODF_FW_OCyberPartExtensionGetData(somSelf) \
- (((somTD_ODF_FW_OCyberPartExtension_DataThunk)(ODF_FW_OCyberPartExtensionClassData.instanceDataToken))(somSelf))
-
- /*
- * -- Instance Data Access Macros for use in Method Procedures
- */
- #ifdef VARIABLE_MACROS
- #define _fCallbacks (somThis->fCallbacks)
- #endif
-
-
- /*
- * Trace/Debug macro
- */
- #ifndef ODF_FW_OCyberPartExtensionMethodDebug
- #define ODF_FW_OCyberPartExtensionMethodDebug(c,m) SOMMethodDebug(c,m)
- #endif
-
- /*
- * -- Method Macros for use in Method Procedures
- */
- #ifdef METHOD_MACROS
- #define _ICyberPartExtension somSelf->ICyberPartExtension
- #define _OpenCyberItem somSelf->OpenCyberItem
- #define _SetCyberItem somSelf->SetCyberItem
- #define _GetCyberItem somSelf->GetCyberItem
- #define _CanShowCyberItem somSelf->CanShowCyberItem
- #define _ShowCyberItem somSelf->ShowCyberItem
- #define _GetCyberItemWindow somSelf->GetCyberItemWindow
- #define _IsCyberItemSelected somSelf->IsCyberItemSelected
- #define _AcquireSelectedCyberItems somSelf->AcquireSelectedCyberItems
- #define _IsURLSelected somSelf->IsURLSelected
- #define _GetSelectedURL somSelf->GetSelectedURL
- #define _HandleCommand somSelf->HandleCommand
- #define _WantsNavigator somSelf->WantsNavigator
- #define _somInit somSelf->somInit
- #define _somUninit somSelf->somUninit
- #define _GetCyberSession somSelf->GetCyberSession
- #define _CreateCyberSession somSelf->CreateCyberSession
- #define _InitExtension somSelf->InitExtension
- #define _GetBase somSelf->GetBase
- #define _BaseRemoved somSelf->BaseRemoved
- #define _IsValid somSelf->IsValid
- #define _CheckValid somSelf->CheckValid
- #define _Release somSelf->Release
- #define _InitRefCntObject somSelf->InitRefCntObject
- #define _Acquire somSelf->Acquire
- #define _Release somSelf->Release
- #define _GetRefCount somSelf->GetRefCount
- #define _somUninit somSelf->somUninit
- #define _InitObject somSelf->InitObject
- #define _HasExtension somSelf->HasExtension
- #define _AcquireExtension somSelf->AcquireExtension
- #define _ReleaseExtension somSelf->ReleaseExtension
- #define _Purge somSelf->Purge
- #define _IsEqualTo somSelf->IsEqualTo
- #define _SubClassResponsibility somSelf->SubClassResponsibility
- #define _somInit somSelf->somInit
- #define _somUninit somSelf->somUninit
- #define _somInit somSelf->somInit
- #define _somUninit somSelf->somUninit
- #define _somDuplicateReference somSelf->somDuplicateReference
- #define _somCompareReference somSelf->somCompareReference
- #define _somRelease somSelf->somRelease
- #define _somFree somSelf->somFree
- #define _somCanDelete somSelf->somCanDelete
- #define _somGetClass somSelf->somGetClass
- #define _somGetClassName somSelf->somGetClassName
- #define _somGetSize somSelf->somGetSize
- #define _somIsA somSelf->somIsA
- #define _somRespondsTo somSelf->somRespondsTo
- #define _somIsInstanceOf somSelf->somIsInstanceOf
- #define _somDispatch somSelf->somDispatch
- #define _somClassDispatch somSelf->somClassDispatch
- #define _somCastObj somSelf->somCastObj
- #define _somResetObj somSelf->somResetObj
- #define _somPrintSelf somSelf->somPrintSelf
- #define _somDumpSelf somSelf->somDumpSelf
- #define _somDumpSelfInt somSelf->somDumpSelfInt
- #define _SetCallbacks somSelf->SetCallbacks
- #define _DefaultOpenCyberItem somSelf->DefaultOpenCyberItem
- #define _DefaultHandleCommand somSelf->DefaultHandleCommand
- #define _Release somSelf->Release
- #define _OpenCyberItem somSelf->OpenCyberItem
- #define _SetCyberItem somSelf->SetCyberItem
- #define _CanShowCyberItem somSelf->CanShowCyberItem
- #define _ShowCyberItem somSelf->ShowCyberItem
- #define _GetCyberItemWindow somSelf->GetCyberItemWindow
- #define _IsCyberItemSelected somSelf->IsCyberItemSelected
- #define _AcquireSelectedCyberItems somSelf->AcquireSelectedCyberItems
- #define _IsURLSelected somSelf->IsURLSelected
- #define _GetSelectedURL somSelf->GetSelectedURL
- #define _HandleCommand somSelf->HandleCommand
- #endif
-
-
- /*
- * Introduced methods
- */
-
- /* New Method: SetCallbacks */
- SOM_Scope void SOMLINK SLCyPart__SetCallbacks(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- FW_HCyberPartInterfaceCallbacks callbacks);
-
- /* New Method: DefaultOpenCyberItem */
- SOM_Scope void SOMLINK SLCyPart__DefaultOpenCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item,
- ODPart* openerPart,
- ParameterSet* openParams);
-
- /* New Method: DefaultHandleCommand */
- SOM_Scope ODBoolean SOMLINK SLCyPart__DefaultHandleCommand(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- long commandCreator,
- long commandID,
- ODFrame* frame,
- void* commandData);
-
- /*
- * Overridden methods
- */
-
- /* Overridden method: Release */
- SOM_Scope void SOMLINK SLCyPart__Release(ODF_FW_OCyberPartExtension *somSelf, Environment *ev);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_Release)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev);
- inline void SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_Release(ODF_FW_OCyberPartExtension *somSelf, Environment *ev)
- {
- ((somTD_xih_ODF_FW_OCyberPartExtension_Release)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, ODRefCntObjectClassData.Release))
- (somSelf,ev);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_Release(arg0,arg1) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_Release(arg0,arg1)
-
- /* Overridden method: OpenCyberItem */
- SOM_Scope void SOMLINK SLCyPart__OpenCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item,
- ODPart* openerPart,
- ParameterSet* openParams);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_OpenCyberItem)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item,
- ODPart* openerPart,
- ParameterSet* openParams);
- inline void SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_OpenCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item,
- ODPart* openerPart,
- ParameterSet* openParams)
- {
- ((somTD_xih_ODF_FW_OCyberPartExtension_OpenCyberItem)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.OpenCyberItem))
- (somSelf,ev,item,openerPart,openParams);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_OpenCyberItem(arg0,arg1,arg2,arg3,arg4) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_OpenCyberItem(arg0,arg1,arg2,arg3,arg4)
-
- /* Overridden method: SetCyberItem */
- SOM_Scope void SOMLINK SLCyPart__SetCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item,
- ParameterSet* openParams);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_SetCyberItem)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item,
- ParameterSet* openParams);
- inline void SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_SetCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item,
- ParameterSet* openParams)
- {
- ((somTD_xih_ODF_FW_OCyberPartExtension_SetCyberItem)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.SetCyberItem))
- (somSelf,ev,item,openParams);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_SetCyberItem(arg0,arg1,arg2,arg3) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_SetCyberItem(arg0,arg1,arg2,arg3)
-
- /* Overridden method: CanShowCyberItem */
- SOM_Scope ODBoolean SOMLINK SLCyPart__CanShowCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item);
- SOMEXTERN typedef ODBoolean (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_CanShowCyberItem)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item);
- inline ODBoolean SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_CanShowCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal = ((somTD_xih_ODF_FW_OCyberPartExtension_CanShowCyberItem)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.CanShowCyberItem))
- (somSelf,ev,item);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_ODF_FW_OCyberPartExtension_CanShowCyberItem)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.CanShowCyberItem))
- (somSelf,ev,item);
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_CanShowCyberItem(arg0,arg1,arg2) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_CanShowCyberItem(arg0,arg1,arg2)
-
- /* Overridden method: ShowCyberItem */
- SOM_Scope void SOMLINK SLCyPart__ShowCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_ShowCyberItem)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item);
- inline void SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_ShowCyberItem(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item)
- {
- ((somTD_xih_ODF_FW_OCyberPartExtension_ShowCyberItem)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.ShowCyberItem))
- (somSelf,ev,item);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_ShowCyberItem(arg0,arg1,arg2) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_ShowCyberItem(arg0,arg1,arg2)
-
- /* Overridden method: GetCyberItemWindow */
- SOM_Scope ODWindow* SOMLINK SLCyPart__GetCyberItemWindow(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item);
- SOMEXTERN typedef ODWindow* (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_GetCyberItemWindow)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item);
- inline ODWindow* SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_GetCyberItemWindow(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- CyberItem* item)
- {
- #ifdef SOMCHKEXCEPT
- ODWindow* __somRetVal = ((somTD_xih_ODF_FW_OCyberPartExtension_GetCyberItemWindow)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.GetCyberItemWindow))
- (somSelf,ev,item);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_ODF_FW_OCyberPartExtension_GetCyberItemWindow)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.GetCyberItemWindow))
- (somSelf,ev,item);
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_GetCyberItemWindow(arg0,arg1,arg2) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_GetCyberItemWindow(arg0,arg1,arg2)
-
- /* Overridden method: IsCyberItemSelected */
- SOM_Scope ODBoolean SOMLINK SLCyPart__IsCyberItemSelected(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef ODBoolean (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_IsCyberItemSelected)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame);
- inline ODBoolean SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_IsCyberItemSelected(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal = ((somTD_xih_ODF_FW_OCyberPartExtension_IsCyberItemSelected)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.IsCyberItemSelected))
- (somSelf,ev,frame);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_ODF_FW_OCyberPartExtension_IsCyberItemSelected)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.IsCyberItemSelected))
- (somSelf,ev,frame);
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_IsCyberItemSelected(arg0,arg1,arg2) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_IsCyberItemSelected(arg0,arg1,arg2)
-
- /* Overridden method: AcquireSelectedCyberItems */
- SOM_Scope void SOMLINK SLCyPart__AcquireSelectedCyberItems(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame,
- CyberItemList* cyberItems);
- SOMEXTERN typedef void (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_AcquireSelectedCyberItems)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame,
- CyberItemList* cyberItems);
- inline void SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_AcquireSelectedCyberItems(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame,
- CyberItemList* cyberItems)
- {
- ((somTD_xih_ODF_FW_OCyberPartExtension_AcquireSelectedCyberItems)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.AcquireSelectedCyberItems))
- (somSelf,ev,frame,cyberItems);
- #ifdef SOMCHKEXCEPT
- SOMCHKEXCEPT;
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_AcquireSelectedCyberItems(arg0,arg1,arg2,arg3) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_AcquireSelectedCyberItems(arg0,arg1,arg2,arg3)
-
- /* Overridden method: IsURLSelected */
- SOM_Scope ODBoolean SOMLINK SLCyPart__IsURLSelected(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef ODBoolean (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_IsURLSelected)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame);
- inline ODBoolean SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_IsURLSelected(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal = ((somTD_xih_ODF_FW_OCyberPartExtension_IsURLSelected)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.IsURLSelected))
- (somSelf,ev,frame);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_ODF_FW_OCyberPartExtension_IsURLSelected)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.IsURLSelected))
- (somSelf,ev,frame);
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_IsURLSelected(arg0,arg1,arg2) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_IsURLSelected(arg0,arg1,arg2)
-
- /* Overridden method: GetSelectedURL */
- SOM_Scope char* SOMLINK SLCyPart__GetSelectedURL(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame);
- SOMEXTERN typedef char* (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_GetSelectedURL)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame);
- inline char* SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_GetSelectedURL(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- ODFrame* frame)
- {
- #ifdef SOMCHKEXCEPT
- char* __somRetVal = ((somTD_xih_ODF_FW_OCyberPartExtension_GetSelectedURL)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.GetSelectedURL))
- (somSelf,ev,frame);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_ODF_FW_OCyberPartExtension_GetSelectedURL)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.GetSelectedURL))
- (somSelf,ev,frame);
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_GetSelectedURL(arg0,arg1,arg2) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_GetSelectedURL(arg0,arg1,arg2)
-
- /* Overridden method: HandleCommand */
- SOM_Scope ODBoolean SOMLINK SLCyPart__HandleCommand(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- long commandCreator,
- long commandID,
- ODFrame* frame,
- void* commandData);
- SOMEXTERN typedef ODBoolean (* SOMLINK somTD_xih_ODF_FW_OCyberPartExtension_HandleCommand)(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- long commandCreator,
- long commandID,
- ODFrame* frame,
- void* commandData);
- inline ODBoolean SOMLINK ODF_FW_OCyberPartExtension_parent_CyberPartExtension_HandleCommand(ODF_FW_OCyberPartExtension *somSelf, Environment *ev,
- long commandCreator,
- long commandID,
- ODFrame* frame,
- void* commandData)
- {
- #ifdef SOMCHKEXCEPT
- ODBoolean __somRetVal = ((somTD_xih_ODF_FW_OCyberPartExtension_HandleCommand)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.HandleCommand))
- (somSelf,ev,commandCreator,commandID,frame,commandData);
- SOMCHKEXCEPT;
- return __somRetVal;
- #else
- return ((somTD_xih_ODF_FW_OCyberPartExtension_HandleCommand)
- somParentNumResolve((somClassDataStructure*)&ODF_FW_OCyberPartExtensionClassData, 1, CyberPartExtensionClassData.HandleCommand))
- (somSelf,ev,commandCreator,commandID,frame,commandData);
- #endif
- }
- #define ODF_FW_OCyberPartExtension_parents_HandleCommand(arg0,arg1,arg2,arg3,arg4,arg5) \
- (void) ODF_FW_OCyberPartExtension_parent_CyberPartExtension_HandleCommand(arg0,arg1,arg2,arg3,arg4,arg5)
-
- /*
- * -- Primary Implementation File Support
- */
- #if (defined(ODF_FW_OCyberPartExtension_Class_Source) || defined(SOM_Module_slcypart_Source))
-
- /*
- * -- The ODF_FW_OCyberPartExtension ClassData Structure
- */
-
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma export list ODF_FW_OCyberPartExtensionClassData
- #endif
-
-
- /*
- * -- The ODF_FW_OCyberPartExtension Class Ancestor Table
- */
- static somClassDataStructure * SOMDLINK ODF_FW_OCyberPartExtensionClassAncestors [] = {
- (somClassDataStructure*) & CyberPartExtensionClassData, /* parent */
- (somClassDataStructure*) & ODRefCntObjectClassData, /* ancestor */
- };
-
-
- /*
- * -- The ODF_FW_OCyberPartExtension Override ProcPtr Implementations Table
- */
- static somMethodPtr ODF_FW_OCyberPartExtensionOverrideProcs [] = {
- (somMethodPtr) SLCyPart__OpenCyberItem, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__SetCyberItem, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__CanShowCyberItem, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__ShowCyberItem, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__GetCyberItemWindow, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__IsCyberItemSelected, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__AcquireSelectedCyberItems, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__IsURLSelected, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__GetSelectedURL, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__HandleCommand, /* override class CyberPartExtension */
- (somMethodPtr) SLCyPart__Release, /* override class ODRefCntObject */
- };
-
-
- static void ODF_FW_OCyberPartExtensionDLLD ( void ) { }
-
-
- /*
- * -- The ODF_FW_OCyberPartExtension Static Class Info Master Table
- */
- static somStaticClassInfo ODF_FW_OCyberPartExtensionSCI = {
- 70, /* layout version */
- (somClassDataStructure*) & ODF_FW_OCyberPartExtensionClassData, /* main token table */
- ODF_FW_OCyberPartExtensionOverrideProcs, /* override proc implemenations table */
- ODF_FW_OCyberPartExtensionClassAncestors, /* ancestor table */
- ODF_FW_OCyberPartExtensionDLLD, /* DLLdesignator */
- 0, /* no special procs */
- 0, /* rtci slot */
- 0, /* count slot */
- 0, /* dynamic ancestry */
- 0, /* free */
- 0, /* free */
- 0, /* free */
- 0, /* free */
-
- /*
- * -- The ODF_FW_OCyberPartExtension Counts Table
- */
- (somStaticClassCounts *)
- "\x00\x00\x00\x01" /* majorversion */
- "\x00\x00\x00\x00" /* minorversion */
- "\x00\x00\x00\x01" /* flags */
- "\x00\x02" /* type code alignment */
- "\x00\x03" /* classTokenCount */
- "\x00\x01" /* numDirectParents */
- "\x00\x00" /* numMetaClasses */
- "\x00\x02" /* numOverriddenAncestors */
- "\x00\x00" /* numMigratedMethods */
- "\x00\x00" /* numSelectedInherited */
- "\x00\x00" /* numUnused */
- "\x00\x00" /* free */
- "\x00\x00" /* free */
- "\x00\x00" /* free */
- "\x00" /* free */
- ,
-
- {
- "ODF::FW_OCyberPartExtension", /* the class name */
- sizeof (ODF_FW_OCyberPartExtensionData), /* class instance data size */
-
- /*
- * -- The ODF_FW_OCyberPartExtension Parent Versions Table
- */
- (somParentVersions *)
- "\x00\x00\x00\x01" /* majorversion */
- "\x00\x00\x00\x00" /* minorversion */
- ,
-
-
- /*
- * -- The ODF_FW_OCyberPartExtension Token Slot Usage Table
- */
- (somSlotUsage *)
- "\x00",
-
-
- /*
- * -- The ODF_FW_OCyberPartExtension Method Signature Info
- */
- (somSignatureInfo *)
- "\x03\x07" /* SetCallbacks */
- "\x05\x07" /* DefaultOpenCyberItem */
- "\x06\x00" /* DefaultHandleCommand */
- ,
-
-
- /*
- * -- The ODF_FW_OCyberPartExtension Class Method Names
- */
- "SetCallbacks\0"
- "DefaultOpenCyberItem\0"
- "DefaultHandleCommand\0"
- ,
-
-
- /*
- * -- The ODF_FW_OCyberPartExtension Override Slots Table
- */
- (somOverrideData *)
- "\x00\x00\x00\x0a" /* parent CyberPartExtension has 10 overrides */
- "\x00\x01" /* OpenCyberItem */
- "\x00\x02" /* SetCyberItem */
- "\x00\x04" /* CanShowCyberItem */
- "\x00\x05" /* ShowCyberItem */
- "\x00\x06" /* GetCyberItemWindow */
- "\x00\x07" /* IsCyberItemSelected */
- "\x00\x08" /* AcquireSelectedCyberItems */
- "\x00\x09" /* IsURLSelected */
- "\x00\x0a" /* GetSelectedURL */
- "\x00\x0b" /* HandleCommand */
- "\x00\x01\x00\x01" /* parent ODRefCntObject has 1 overrides */
- "\x00\x02" /* Release */
- ,
-
- 0, /* no migrated methods table */
- 0, /* no selected inherited */
- 0, /* unused */
-
- 0, /* free */
- 0, /* free */
- 0, /* free */
- 0, /* free */
- },
- };
-
- /*
- * -- The ODF_FW_OCyberPartExtension ClassData Structure
- */
- struct ODF_FW_OCyberPartExtensionClassDataStructure SOMDLINK ODF_FW_OCyberPartExtensionClassData = {
- 0, /* zero */
- & ODF_FW_OCyberPartExtensionSCI, /* SCI link */
- 0, /* instanceDataToken */
- 0, /* reserved */
- 0, /* reserved */
- 0, /* reserved */
- (somMToken) SLCyPart__SetCallbacks, /* SetCallbacks:method */
- (somMToken) SLCyPart__DefaultOpenCyberItem, /* DefaultOpenCyberItem:method */
- (somMToken) SLCyPart__DefaultHandleCommand, /* DefaultHandleCommand:method */
- };
-
-
- /*
- * Functions for attributes.
- */
-
- /*
- * Macros for initializers/destructors
- */
-
- #endif /* Primary Implementation Support */
-
- #endif /* SOM_ODF_FW_OCyberPartExtension_xih */
-