home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-04-23 | 46.4 KB | 1,536 lines | [TEXT/MPS ] |
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: :$SOM:CreditNowDemo.xh.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emitxh.dll: 2.33
- */
-
- #ifndef SOM_Module_AppropriateSolns_defined
- #define SOM_Module_AppropriateSolns_defined 1
- #include <som.xh>
-
- /*
- * Start of user-defined types:
- */
- class SOMClass;
- class SOMObject;
- class ODFrame;
- class ODFacet;
- class ODObject;
- class ODExtension;
- class ODRefCntObject;
- class ODPersistentObject;
- class ODStorageUnit;
- class ODPart;
- class ODCanvas;
- class ODDragItemIterator;
- class ODEmbeddedFramesIterator;
- class ODLink;
- class ODLinkSource;
- class ODObjectSpec;
- class ODShape;
- class ODStorageUnitView;
- class ODTypeList;
-
- /*
- * End of user-defined types.
- */
- #endif /* SOM_Module_AppropriateSolns_defined */
-
- #ifndef SOM_AppropriateSolns_CreditNowDemo_xh
- #define SOM_AppropriateSolns_CreditNowDemo_xh
-
- class AppropriateSolns_CreditNowDemo;
-
- #define AppropriateSolns_CreditNowDemo_MajorVersion 1
- #define AppropriateSolns_CreditNowDemo_MinorVersion 0
-
- /*
- * Passthru lines: File: "C.xh", "before"
- */
- class CPCreditNowDemo;
-
- /* C++ SOM defs */
- #include <somcls.xh>
- #include <somcm.xh>
-
- /* C++ parent defs */
- #ifndef SOM_ODPart_xh
- #include <Part.xh>
- #endif
-
- #ifndef AppropriateSolns_CreditNowDemo_API
- #define AppropriateSolns_CreditNowDemo_API
- /*
- * -- The Class API
- */
-
- /*
- * Start of user-defined types:
- */
-
- /*
- * End of user-defined types.
- */
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export on
- #endif
-
-
- /* A procedure to create the AppropriateSolns_CreditNowDemo Class */
- SOMEXTERN SOMClass * SOMLINK AppropriateSolns_CreditNowDemoNewClass(
- integer4 majorVersion,
- integer4 minorVersion);
-
- /* The API to the AppropriateSolns_CreditNowDemo class object, and the methods it introduces. */
- SOMEXTERN struct AppropriateSolns_CreditNowDemoClassDataStructure {
- SOMClass *classObject;
- } SOMDLINK AppropriateSolns_CreditNowDemoClassData;
- #define _AppropriateSolns_CreditNowDemo AppropriateSolns_CreditNowDemoClassData.classObject
-
- /* The API to parentMtabs for AppropriateSolns_CreditNowDemo, and the instance data it introduces. */
- SOMEXTERN struct AppropriateSolns_CreditNowDemoCClassDataStructure {
- somMethodTabs parentMtab;
- somDToken instanceDataToken;
- } SOMDLINK AppropriateSolns_CreditNowDemoCClassData;
-
- #if applec ^ PRAGMA_LIB_EXPORT
- #pragma lib_export off
- #endif
-
-
- /*
- * -- Typedefs for AppropriateSolns_CreditNowDemo Method Procedures
- */
- SOMEXTERN {
-
- /*
- * -- Typedefs for Reintroduced Wrapper Methods
- */
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_InitPart)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_InitPartFromStorage)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DisplayFrameAdded)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DisplayFrameRemoved)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DisplayFrameConnected)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DisplayFrameClosed)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_AttachSourceFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_FrameShapeChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ViewTypeChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_PresentationChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_SequenceChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_LinkStatusChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ContainingPartPropertiesChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit);
- typedef ODInfoType (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ReadPartInfo)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_WritePartInfo)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ClonePartInfo)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODDraftKey key,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView,
- ODFrame* scope);
- typedef ODID (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_Open)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_Draw)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_FacetAdded)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_FacetRemoved)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GeometryChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* facet,
- ODBoolean clipShapeChanged,
- ODBoolean externalTransformChanged);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_HighlightChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_CanvasChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* facet);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_CanvasUpdated)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODCanvas* canvas);
- typedef ODULong (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GetPrintResolution)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_BeginRelinquishFocus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_CommitRelinquishFocus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_AbortRelinquishFocus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_FocusAcquired)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_FocusLost)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ExternalizeKinds)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODTypeList* kindset);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ChangeKind)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODType kind);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_HandleEvent)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODEventInfo* eventInfo);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_AdjustMenus)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_UndoAction)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODActionData* actionState);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_RedoAction)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODActionData* actionState);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DisposeActionState)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODActionData* actionState,
- ODDoneState doneState);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_WriteActionState)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODActionData* actionState,
- ODStorageUnitView* storageUnitView);
- typedef ODActionData (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ReadActionState)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODStorageUnitView* storageUnitView);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_FulfillPromise)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODStorageUnitView* promiseSUView);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DropCompleted)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODPart* destPart,
- ODDropResult dropResult);
- typedef ODDragResult (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DragEnter)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef ODDragResult (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DragWithin)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_DragLeave)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* facet,
- ODPoint* where);
- typedef ODDropResult (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_Drop)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where);
- typedef ODLinkSource* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_CreateLink)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODByteArray* data);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_RevealLink)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODLinkSource* linkSource);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_LinkUpdated)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODLink* updatedLink,
- ODChangeID change);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_EmbeddedFrameChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame,
- ODChangeID change);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_EditInLinkAttempted)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODFrame* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_RequestEmbeddedFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* containingFrame,
- ODFrame* baseFrame,
- ODShape* frameShape,
- ODPart* embedPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODBoolean isOverlaid);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_RemoveEmbeddedFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- typedef ODShape* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_RequestFrameShape)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* frameShape);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_UsedShapeChanged)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* embeddedFrame);
- typedef ODShape* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_AdjustBorderShape)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFacet* embeddedFacet,
- ODShape* shape);
- typedef ODStorageUnit* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GetContainingPartProperties)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_RevealFrame)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* revealShape);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_EmbeddedFrameSpec)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* embeddedFrame,
- ODObjectSpec* spec);
- typedef ODEmbeddedFramesIterator* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_CreateEmbeddedFramesIterator)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODFrame* frame);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_IsRealPart)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef ODPart* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GetRealPart)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ReleaseRealPart)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somInit)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somUninit)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_CloneInto)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODDraftKey key,
- ODStorageUnit* toSU,
- ODFrame* scope);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_InitPersistentObject)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_InitPersistentObjectFromStorage)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODStorageUnit* storageUnit);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ReleaseAll)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_Externalize)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef ODStorageUnit* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GetStorageUnit)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef ODID (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GetID)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_InitRefCntObject)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_IncrementRefCount)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_Release)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef ODULong (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GetRefCount)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_InitObject)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_IsInitialized)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_HasExtension)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODType extensionName);
- typedef ODExtension* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_GetExtension)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODType extensionName);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_ReleaseExtension)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODExtension* extension);
- typedef ODSize (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_Purge)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODSize size);
- typedef ODBoolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_IsEqualTo)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev,
- ODObject* object);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_SubClassResponsibility)(AppropriateSolns_CreditNowDemo *somSelf, Environment *ev);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somFree)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDefaultInit)(AppropriateSolns_CreditNowDemo *somSelf,
- somInitCtrl* ctrl);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDefaultCopyInit)(AppropriateSolns_CreditNowDemo *somSelf,
- somInitCtrl* ctrl,
- SOMObject* fromObj);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDefaultConstCopyInit)(AppropriateSolns_CreditNowDemo *somSelf,
- somInitCtrl* ctrl,
- SOMObject* fromObj);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDestruct)(AppropriateSolns_CreditNowDemo *somSelf,
- octet doFree,
- somDestructCtrl* ctrl);
- typedef SOMObject* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDefaultAssign)(AppropriateSolns_CreditNowDemo *somSelf,
- somAssignCtrl* ctrl,
- SOMObject* fromObj);
- typedef SOMObject* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDefaultConstAssign)(AppropriateSolns_CreditNowDemo *somSelf,
- somAssignCtrl* ctrl,
- SOMObject* fromObj);
- typedef SOMClass* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somGetClass)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef string (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somGetClassName)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef long (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somGetSize)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef boolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somIsA)(AppropriateSolns_CreditNowDemo *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somIsInstanceOf)(AppropriateSolns_CreditNowDemo *somSelf,
- SOMClass* aClassObj);
- typedef boolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somRespondsTo)(AppropriateSolns_CreditNowDemo *somSelf,
- somId mId);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDispatchV)(AppropriateSolns_CreditNowDemo *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef long (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDispatchL)(AppropriateSolns_CreditNowDemo *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef void* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDispatchA)(AppropriateSolns_CreditNowDemo *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef double (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDispatchD)(AppropriateSolns_CreditNowDemo *somSelf,
- somId methodId,
- somId descriptor,
- ...);
- typedef boolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDispatch)(AppropriateSolns_CreditNowDemo *somSelf,
- somToken* retValue,
- somId methodId,
- ...);
- typedef boolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somClassDispatch)(AppropriateSolns_CreditNowDemo *somSelf,
- SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- ...);
- typedef boolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somCastObj)(AppropriateSolns_CreditNowDemo *somSelf,
- SOMClass* cls);
- typedef boolean (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somResetObj)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef SOMObject* (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somPrintSelf)(AppropriateSolns_CreditNowDemo *somSelf);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDumpSelf)(AppropriateSolns_CreditNowDemo *somSelf,
- long level);
- typedef void (* SOMLINK somTD_AppropriateSolns_CreditNowDemo_somDumpSelfInt)(AppropriateSolns_CreditNowDemo *somSelf,
- long level);
- }
-
- #endif /* AppropriateSolns_CreditNowDemo_API */
-
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * -- The C++ Wrapper Class for AppropriateSolns_CreditNowDemo
- */
- class AppropriateSolns_CreditNowDemo : public ODPart
- {
- public:
-
- // AppropriateSolns_CreditNowDemo::new registers use of the class object, and then uses somNewNoInit
- // to allocate memory and load the object method table pointer.
- // Initialization is in ctors.
- void *operator new(size_t size)
- {
- SOM_IgnoreWarning(size);
- // Register use of the class object
- AppropriateSolns_CreditNowDemoNewClass(AppropriateSolns_CreditNowDemo_MajorVersion,AppropriateSolns_CreditNowDemo_MinorVersion);
- // Allocate memory using the default allocator for AppropriateSolns_CreditNowDemo, and
- // load the first word of this memory with the method table pointer
- return (void*)
- SOM_Resolve(_AppropriateSolns_CreditNowDemo,SOMClass,somNewNoInit)
- ((SOMClass *)((void*)_AppropriateSolns_CreditNowDemo));
- }
-
- // AppropriateSolns_CreditNowDemo::new(_AppropriateSolns_CreditNowDemo) registers use of the class if the class object is null, and then
- // uses somNewNoInit to allocate memory and load the object method table pointer.
- //Initialization is in ctors.
- void *operator new(size_t size, void* classObject)
- {
- SOM_IgnoreWarning(size);
- // Register use of the class object only classObject is null
- if (!classObject)
- AppropriateSolns_CreditNowDemoNewClass(AppropriateSolns_CreditNowDemo_MajorVersion,AppropriateSolns_CreditNowDemo_MinorVersion);
- // Allocate memory using the default allocator for AppropriateSolns_CreditNowDemo, and
- // load the first word of this memory with the method table pointer
- return (void*)
- SOM_Resolve(_AppropriateSolns_CreditNowDemo,SOMClass,somNewNoInit)
- ((SOMClass *)((void*)_AppropriateSolns_CreditNowDemo));
- }
-
- // AppropriateSolns_CreditNowDemo::delete uses the default deallocator for the object's class.
- void operator delete(void * obj)
- {
- if (obj) {
- somToken objCls = *(void**)obj;
- if (somIsObj(objCls)) {
- SOM_Resolve(objCls,SOMClass,somDeallocate)
- ((SOMClass*)objCls, (string)obj);
- }
- }
- }
-
- AppropriateSolns_CreditNowDemo()
- {
- if (*(void**)this !=
- ((somParentMtabStructPtr)
- (AppropriateSolns_CreditNowDemoCClassData.parentMtab))->mtab)
- return;
- somDefaultInit(0);
- }
-
- ~AppropriateSolns_CreditNowDemo()
- {
- if (!somIsObj(this)) return;
- somUninit();
- *(void**)this = **(void***)this;
- }
-
-
- /*
- * Reintroduce inherited methods
- */
-
- /* method: InitPart */
- void InitPart(Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,InitPart)
- (this,ev,storageUnit,partWrapper);
- }
-
-
- /* method: InitPartFromStorage */
- void InitPartFromStorage(Environment *ev,
- ODStorageUnit* storageUnit,
- ODPart* partWrapper)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,InitPartFromStorage)
- (this,ev,storageUnit,partWrapper);
- }
-
-
- /* method: DisplayFrameAdded */
- void DisplayFrameAdded(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DisplayFrameAdded)
- (this,ev,frame);
- }
-
-
- /* method: DisplayFrameRemoved */
- void DisplayFrameRemoved(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DisplayFrameRemoved)
- (this,ev,frame);
- }
-
-
- /* method: DisplayFrameConnected */
- void DisplayFrameConnected(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DisplayFrameConnected)
- (this,ev,frame);
- }
-
-
- /* method: DisplayFrameClosed */
- void DisplayFrameClosed(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DisplayFrameClosed)
- (this,ev,frame);
- }
-
-
- /* method: AttachSourceFrame */
- void AttachSourceFrame(Environment *ev,
- ODFrame* frame,
- ODFrame* sourceFrame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,AttachSourceFrame)
- (this,ev,frame,sourceFrame);
- }
-
-
- /* method: FrameShapeChanged */
- void FrameShapeChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,FrameShapeChanged)
- (this,ev,frame);
- }
-
-
- /* method: ViewTypeChanged */
- void ViewTypeChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ViewTypeChanged)
- (this,ev,frame);
- }
-
-
- /* method: PresentationChanged */
- void PresentationChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,PresentationChanged)
- (this,ev,frame);
- }
-
-
- /* method: SequenceChanged */
- void SequenceChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,SequenceChanged)
- (this,ev,frame);
- }
-
-
- /* method: LinkStatusChanged */
- void LinkStatusChanged(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,LinkStatusChanged)
- (this,ev,frame);
- }
-
-
- /* method: ContainingPartPropertiesChanged */
- void ContainingPartPropertiesChanged(Environment *ev,
- ODFrame* frame,
- ODStorageUnit* propertyUnit)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ContainingPartPropertiesChanged)
- (this,ev,frame,propertyUnit);
- }
-
-
- /* method: ReadPartInfo */
- ODInfoType ReadPartInfo(Environment *ev,
- ODFrame* frame,
- ODStorageUnitView* storageUnitView)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ReadPartInfo)
- (this,ev,frame,storageUnitView);
- }
-
-
- /* method: WritePartInfo */
- void WritePartInfo(Environment *ev,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,WritePartInfo)
- (this,ev,partInfo,storageUnitView);
- }
-
-
- /* method: ClonePartInfo */
- void ClonePartInfo(Environment *ev,
- ODDraftKey key,
- ODInfoType partInfo,
- ODStorageUnitView* storageUnitView,
- ODFrame* scope)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ClonePartInfo)
- (this,ev,key,partInfo,storageUnitView,scope);
- }
-
-
- /* method: Open */
- ODID Open(Environment *ev,
- ODFrame* frame)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,Open)
- (this,ev,frame);
- }
-
-
- /* method: Draw */
- void Draw(Environment *ev,
- ODFacet* facet,
- ODShape* invalidShape)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,Draw)
- (this,ev,facet,invalidShape);
- }
-
-
- /* method: FacetAdded */
- void FacetAdded(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,FacetAdded)
- (this,ev,facet);
- }
-
-
- /* method: FacetRemoved */
- void FacetRemoved(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,FacetRemoved)
- (this,ev,facet);
- }
-
-
- /* method: GeometryChanged */
- void GeometryChanged(Environment *ev,
- ODFacet* facet,
- ODBoolean clipShapeChanged,
- ODBoolean externalTransformChanged)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,GeometryChanged)
- (this,ev,facet,clipShapeChanged,externalTransformChanged);
- }
-
-
- /* method: HighlightChanged */
- void HighlightChanged(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,HighlightChanged)
- (this,ev,facet);
- }
-
-
- /* method: CanvasChanged */
- void CanvasChanged(Environment *ev,
- ODFacet* facet)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,CanvasChanged)
- (this,ev,facet);
- }
-
-
- /* method: CanvasUpdated */
- void CanvasUpdated(Environment *ev,
- ODCanvas* canvas)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,CanvasUpdated)
- (this,ev,canvas);
- }
-
-
- /* method: GetPrintResolution */
- ODULong GetPrintResolution(Environment *ev,
- ODFrame* frame)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,GetPrintResolution)
- (this,ev,frame);
- }
-
-
- /* method: BeginRelinquishFocus */
- ODBoolean BeginRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,BeginRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- }
-
-
- /* method: CommitRelinquishFocus */
- void CommitRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,CommitRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- }
-
-
- /* method: AbortRelinquishFocus */
- void AbortRelinquishFocus(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame,
- ODFrame* proposedFrame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,AbortRelinquishFocus)
- (this,ev,focus,ownerFrame,proposedFrame);
- }
-
-
- /* method: FocusAcquired */
- void FocusAcquired(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,FocusAcquired)
- (this,ev,focus,ownerFrame);
- }
-
-
- /* method: FocusLost */
- void FocusLost(Environment *ev,
- ODTypeToken focus,
- ODFrame* ownerFrame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,FocusLost)
- (this,ev,focus,ownerFrame);
- }
-
-
- /* method: ExternalizeKinds */
- void ExternalizeKinds(Environment *ev,
- ODTypeList* kindset)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ExternalizeKinds)
- (this,ev,kindset);
- }
-
-
- /* method: ChangeKind */
- void ChangeKind(Environment *ev,
- ODType kind)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ChangeKind)
- (this,ev,kind);
- }
-
-
- /* method: HandleEvent */
- ODBoolean HandleEvent(Environment *ev,
- ODEventData* event,
- ODFrame* frame,
- ODFacet* facet,
- ODEventInfo* eventInfo)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,HandleEvent)
- (this,ev,event,frame,facet,eventInfo);
- }
-
-
- /* method: AdjustMenus */
- void AdjustMenus(Environment *ev,
- ODFrame* frame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,AdjustMenus)
- (this,ev,frame);
- }
-
-
- /* method: UndoAction */
- void UndoAction(Environment *ev,
- ODActionData* actionState)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,UndoAction)
- (this,ev,actionState);
- }
-
-
- /* method: RedoAction */
- void RedoAction(Environment *ev,
- ODActionData* actionState)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,RedoAction)
- (this,ev,actionState);
- }
-
-
- /* method: DisposeActionState */
- void DisposeActionState(Environment *ev,
- ODActionData* actionState,
- ODDoneState doneState)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DisposeActionState)
- (this,ev,actionState,doneState);
- }
-
-
- /* method: WriteActionState */
- void WriteActionState(Environment *ev,
- ODActionData* actionState,
- ODStorageUnitView* storageUnitView)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,WriteActionState)
- (this,ev,actionState,storageUnitView);
- }
-
-
- /* method: ReadActionState */
- ODActionData ReadActionState(Environment *ev,
- ODStorageUnitView* storageUnitView)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ReadActionState)
- (this,ev,storageUnitView);
- }
-
-
- /* method: FulfillPromise */
- void FulfillPromise(Environment *ev,
- ODStorageUnitView* promiseSUView)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,FulfillPromise)
- (this,ev,promiseSUView);
- }
-
-
- /* method: DropCompleted */
- void DropCompleted(Environment *ev,
- ODPart* destPart,
- ODDropResult dropResult)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DropCompleted)
- (this,ev,destPart,dropResult);
- }
-
-
- /* method: DragEnter */
- ODDragResult DragEnter(Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DragEnter)
- (this,ev,dragInfo,facet,where);
- }
-
-
- /* method: DragWithin */
- ODDragResult DragWithin(Environment *ev,
- ODDragItemIterator* dragInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DragWithin)
- (this,ev,dragInfo,facet,where);
- }
-
-
- /* method: DragLeave */
- void DragLeave(Environment *ev,
- ODFacet* facet,
- ODPoint* where)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,DragLeave)
- (this,ev,facet,where);
- }
-
-
- /* method: Drop */
- ODDropResult Drop(Environment *ev,
- ODDragItemIterator* dropInfo,
- ODFacet* facet,
- ODPoint* where)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,Drop)
- (this,ev,dropInfo,facet,where);
- }
-
-
- /* method: CreateLink */
- ODLinkSource* CreateLink(Environment *ev,
- ODByteArray* data)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,CreateLink)
- (this,ev,data);
- }
-
-
- /* method: RevealLink */
- void RevealLink(Environment *ev,
- ODLinkSource* linkSource)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,RevealLink)
- (this,ev,linkSource);
- }
-
-
- /* method: LinkUpdated */
- void LinkUpdated(Environment *ev,
- ODLink* updatedLink,
- ODChangeID change)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,LinkUpdated)
- (this,ev,updatedLink,change);
- }
-
-
- /* method: EmbeddedFrameChanged */
- void EmbeddedFrameChanged(Environment *ev,
- ODFrame* frame,
- ODChangeID change)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,EmbeddedFrameChanged)
- (this,ev,frame,change);
- }
-
-
- /* method: EditInLinkAttempted */
- ODBoolean EditInLinkAttempted(Environment *ev,
- ODFrame* frame)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,EditInLinkAttempted)
- (this,ev,frame);
- }
-
-
- /* method: RequestEmbeddedFrame */
- ODFrame* RequestEmbeddedFrame(Environment *ev,
- ODFrame* containingFrame,
- ODFrame* baseFrame,
- ODShape* frameShape,
- ODPart* embedPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODBoolean isOverlaid)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,RequestEmbeddedFrame)
- (this,ev,containingFrame,baseFrame,frameShape,embedPart,viewType,presentation,isOverlaid);
- }
-
-
- /* method: RemoveEmbeddedFrame */
- void RemoveEmbeddedFrame(Environment *ev,
- ODFrame* embeddedFrame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,RemoveEmbeddedFrame)
- (this,ev,embeddedFrame);
- }
-
-
- /* method: RequestFrameShape */
- ODShape* RequestFrameShape(Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* frameShape)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,RequestFrameShape)
- (this,ev,embeddedFrame,frameShape);
- }
-
-
- /* method: UsedShapeChanged */
- void UsedShapeChanged(Environment *ev,
- ODFrame* embeddedFrame)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,UsedShapeChanged)
- (this,ev,embeddedFrame);
- }
-
-
- /* method: AdjustBorderShape */
- ODShape* AdjustBorderShape(Environment *ev,
- ODFacet* embeddedFacet,
- ODShape* shape)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,AdjustBorderShape)
- (this,ev,embeddedFacet,shape);
- }
-
-
- /* method: GetContainingPartProperties */
- ODStorageUnit* GetContainingPartProperties(Environment *ev,
- ODFrame* frame)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,GetContainingPartProperties)
- (this,ev,frame);
- }
-
-
- /* method: RevealFrame */
- ODBoolean RevealFrame(Environment *ev,
- ODFrame* embeddedFrame,
- ODShape* revealShape)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,RevealFrame)
- (this,ev,embeddedFrame,revealShape);
- }
-
-
- /* method: EmbeddedFrameSpec */
- void EmbeddedFrameSpec(Environment *ev,
- ODFrame* embeddedFrame,
- ODObjectSpec* spec)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,EmbeddedFrameSpec)
- (this,ev,embeddedFrame,spec);
- }
-
-
- /* method: CreateEmbeddedFramesIterator */
- ODEmbeddedFramesIterator* CreateEmbeddedFramesIterator(Environment *ev,
- ODFrame* frame)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,CreateEmbeddedFramesIterator)
- (this,ev,frame);
- }
-
-
- /* method: IsRealPart */
- ODBoolean IsRealPart(Environment *ev)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,IsRealPart)
- (this,ev);
- }
-
-
- /* method: GetRealPart */
- ODPart* GetRealPart(Environment *ev)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,GetRealPart)
- (this,ev);
- }
-
-
- /* method: ReleaseRealPart */
- void ReleaseRealPart(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPart,ReleaseRealPart)
- (this,ev);
- }
-
-
- /* method: somInit */
- void somInit()
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somInit)
- (this);
- }
-
-
- /* method: somUninit */
- void somUninit()
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somUninit)
- (this);
- }
-
-
- /* method: CloneInto */
- void CloneInto(Environment *ev,
- ODDraftKey key,
- ODStorageUnit* toSU,
- ODFrame* scope)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPersistentObject,CloneInto)
- (this,ev,key,toSU,scope);
- }
-
-
- /* method: InitPersistentObject */
- void InitPersistentObject(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPersistentObject,InitPersistentObject)
- (this,ev,storageUnit);
- }
-
-
- /* method: InitPersistentObjectFromStorage */
- void InitPersistentObjectFromStorage(Environment *ev,
- ODStorageUnit* storageUnit)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPersistentObject,InitPersistentObjectFromStorage)
- (this,ev,storageUnit);
- }
-
-
- /* method: ReleaseAll */
- void ReleaseAll(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPersistentObject,ReleaseAll)
- (this,ev);
- }
-
-
- /* method: Externalize */
- void Externalize(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPersistentObject,Externalize)
- (this,ev);
- }
-
-
- /* method: GetStorageUnit */
- ODStorageUnit* GetStorageUnit(Environment *ev)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPersistentObject,GetStorageUnit)
- (this,ev);
- }
-
-
- /* method: GetID */
- ODID GetID(Environment *ev)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODPersistentObject,GetID)
- (this,ev);
- }
-
-
- /* method: InitRefCntObject */
- void InitRefCntObject(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODRefCntObject,InitRefCntObject)
- (this,ev);
- }
-
-
- /* method: IncrementRefCount */
- void IncrementRefCount(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODRefCntObject,IncrementRefCount)
- (this,ev);
- }
-
-
- /* method: Release */
- void Release(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODRefCntObject,Release)
- (this,ev);
- }
-
-
- /* method: GetRefCount */
- ODULong GetRefCount(Environment *ev)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODRefCntObject,GetRefCount)
- (this,ev);
- }
-
-
- /* method: InitObject */
- void InitObject(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,InitObject)
- (this,ev);
- }
-
-
- /* method: IsInitialized */
- ODBoolean IsInitialized(Environment *ev)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,IsInitialized)
- (this,ev);
- }
-
-
- /* method: HasExtension */
- ODBoolean HasExtension(Environment *ev,
- ODType extensionName)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,HasExtension)
- (this,ev,extensionName);
- }
-
-
- /* method: GetExtension */
- ODExtension* GetExtension(Environment *ev,
- ODType extensionName)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,GetExtension)
- (this,ev,extensionName);
- }
-
-
- /* method: ReleaseExtension */
- void ReleaseExtension(Environment *ev,
- ODExtension* extension)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,ReleaseExtension)
- (this,ev,extension);
- }
-
-
- /* method: Purge */
- ODSize Purge(Environment *ev,
- ODSize size)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,Purge)
- (this,ev,size);
- }
-
-
- /* method: IsEqualTo */
- ODBoolean IsEqualTo(Environment *ev,
- ODObject* object)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,IsEqualTo)
- (this,ev,object);
- }
-
-
- /* method: SubClassResponsibility */
- void SubClassResponsibility(Environment *ev)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,ODObject,SubClassResponsibility)
- (this,ev);
- }
-
-
- /* method: somFree */
- void somFree()
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somFree)
- (this);
- }
-
-
- /* initializer method: somDefaultInit */
- void somDefaultInit(somInitCtrl* ctrl)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDefaultInit)
- (this,ctrl);
- }
-
-
- /* method: somDefaultCopyInit */
- void somDefaultCopyInit(somInitCtrl* ctrl,
- SOMObject* fromObj)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDefaultCopyInit)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDefaultConstCopyInit */
- void somDefaultConstCopyInit(somInitCtrl* ctrl,
- SOMObject* fromObj)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDefaultConstCopyInit)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDestruct */
- void somDestruct(octet doFree,
- somDestructCtrl* ctrl)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDestruct)
- (this,doFree,ctrl);
- }
-
-
- /* method: somDefaultAssign */
- SOMObject* somDefaultAssign(somAssignCtrl* ctrl,
- SOMObject* fromObj)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDefaultAssign)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somDefaultConstAssign */
- SOMObject* somDefaultConstAssign(somAssignCtrl* ctrl,
- SOMObject* fromObj)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDefaultConstAssign)
- (this,ctrl,fromObj);
- }
-
-
- /* method: somGetClass */
- SOMClass* somGetClass()
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somGetClass)
- (this);
- }
-
-
- /* method: somGetClassName */
- string somGetClassName()
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somGetClassName)
- (this);
- }
-
-
- /* method: somGetSize */
- long somGetSize()
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somGetSize)
- (this);
- }
-
-
- /* method: somIsA */
- boolean somIsA(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somIsA)
- (this,aClassObj);
- }
-
-
- /* method: somIsInstanceOf */
- boolean somIsInstanceOf(SOMClass* aClassObj)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somIsInstanceOf)
- (this,aClassObj);
- }
-
-
- /* method: somRespondsTo */
- boolean somRespondsTo(somId mId)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somRespondsTo)
- (this,mId);
- }
-
-
- /* va_list method: somDispatchV */
- /* the va_list invocation form */
- void AppropriateSolns_CreditNowDemo_somDispatchV(somId methodId,
- somId descriptor,
- va_list ap)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchV)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- void somDispatchV(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchV)
- (this,methodId,descriptor,ap);
- va_end(ap);
- }
-
-
- /* va_list method: somDispatchL */
- /* the va_list invocation form */
- long AppropriateSolns_CreditNowDemo_somDispatchL(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchL)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- long somDispatchL(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- long result =
- (long) SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchL)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatchA */
- /* the va_list invocation form */
- void* AppropriateSolns_CreditNowDemo_somDispatchA(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchA)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- void* somDispatchA(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- void* result =
- (void*) SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchA)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatchD */
- /* the va_list invocation form */
- double AppropriateSolns_CreditNowDemo_somDispatchD(somId methodId,
- somId descriptor,
- va_list ap)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchD)
- (this,methodId,descriptor,ap);
- }
-
- /* the varargs invocation form */
- double somDispatchD(somId methodId,
- somId descriptor,
- ...)
- {
- va_list ap;
- va_start(ap, descriptor);
- double result =
- (double) SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatchD)
- (this,methodId,descriptor,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somDispatch */
- /* the va_list invocation form */
- boolean AppropriateSolns_CreditNowDemo_somDispatch(somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- }
-
- /* the varargs invocation form */
- boolean somDispatch(somToken* retValue,
- somId methodId,
- ...)
- {
- va_list ap;
- va_start(ap, methodId);
- boolean result =
- (boolean) SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDispatch)
- (this,retValue,methodId,ap);
- va_end(ap);
- return result;
- }
-
-
- /* va_list method: somClassDispatch */
- /* the va_list invocation form */
- boolean AppropriateSolns_CreditNowDemo_somClassDispatch(SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- va_list ap)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somClassDispatch)
- (this,clsObj,retValue,methodId,ap);
- }
-
- /* the varargs invocation form */
- boolean somClassDispatch(SOMClass* clsObj,
- somToken* retValue,
- somId methodId,
- ...)
- {
- va_list ap;
- va_start(ap, methodId);
- boolean result =
- (boolean) SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somClassDispatch)
- (this,clsObj,retValue,methodId,ap);
- va_end(ap);
- return result;
- }
-
-
- /* method: somCastObj */
- boolean somCastObj(SOMClass* cls)
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somCastObj)
- (this,cls);
- }
-
-
- /* method: somResetObj */
- boolean somResetObj()
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somResetObj)
- (this);
- }
-
-
- /* method: somPrintSelf */
- SOMObject* somPrintSelf()
- {
- return SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somPrintSelf)
- (this);
- }
-
-
- /* method: somDumpSelf */
- void somDumpSelf(long level)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDumpSelf)
- (this,level);
- }
-
-
- /* method: somDumpSelfInt */
- void somDumpSelfInt(long level)
- {
- SOM_ResolveD(this,AppropriateSolns_CreditNowDemo,SOMObject,somDumpSelfInt)
- (this,level);
- }
-
-
-
- }; /* AppropriateSolns_CreditNowDemo */
-
-
-
- #endif /* SOM_AppropriateSolns_CreditNowDemo_xh */
-