X-4
SOMobjects Base Toolkit Programmer’s Reference Manual
set_values method, 2-35
SOM kernel, 1-1
Functions
somApply function, 1-2
somBeginPersistentIds function, 1-4
somBuiIdClass function, 1-5
SOMCalloc function, 1-39
somCheckId function, 1-6
SOMClassInitFuncName function, 1-40
somClassResolve function, 1-7
somCompareIds function, 1-9
somDataResolve function, 1-10
SOMDeleteModule function, 1-41
somEndPersistentIds function, 1-11
somEnvironmentEnd function, 1-12
somEnvironmentNew function, 1-13
SOMError function, 1-42
somExceptionFree function, 1-14
somExceptionId function, 1-15
somExceptionValue function, 1-16
SOMFree function, 1-43
somGetGlobalEnvironment function, 1-17
somIdFromString function, 1-18
SOMInitModule function, 1-44
somIsObj function, 1-19
SOMLoadModule function, 1-46
somLPrintf function, 1-20
somMainProgram function, 1-21
SOMMalloc function, 1-47
SOMOutCharRoutine function, 1-48
somParentNumResolve function, 1-22
somParentResolve function, 1-24
somPrefixLevel function, 1-25
somPrintf function, 1-26
SOMRealloc function, 1-49
somRegisterId function, 1-27
somResolve function, 1-28
somResolveByName function, 1-30
somSetException function, 1-31
somSetExpectedIds function, 1-33
somSetOutChar function, 1-34
somStringFromId function, 1-35
somTotalRegIds function, 1-36
somUniqueKey function, 1-37
somVprintf function, 1-38
Macros
SOM_Assert macro, 1-50
SOM_ClassLibrary macro, 1-51
SOM_CreateLocalEnvironment macro,
1-52
SOM_DestroyLocalEnvironment macro,
1-53
SOM_Error macro, 1-54
SOM_Expect macro, 1-55
SOM_GetClass macro, 1-56
SOM_InitEnvironment macro, 1-57
SOM_MainProgram macro, 1-58
SOM_NoTrace macro, 1-59
SOM_ParentNumResolve macro, 1-60
SOM_Resolve macro, 1-61
SOM_ResolveNoCheck macro, 1-62
SOM_SubstituteClass macro, 1-63
SOM_Test macro, 1-64
SOM_TestC macro, 1-65
SOM_UninitEnvironment macro, 1-66
SOM_WarnMsg macro, 1-67
SOMClass class, 1-68
somAddDynamicMethod method, 1-72
somAllocate method, 1-74
somCheckVersion method, 1-75
somClassReady method, 1-77
somDeallocate method, 1-78
somDescendedFrom method, 1-79
somFindMethod(OK) methods, 1-80
somFindSMethod(OK) methods, 1-82
somGetInstancePartSize method, 1-83
somGetInstanceSize method, 1-85
somGetInstanceToken method, 1-86
somGetMemberToken method, 1-87
somGetMethodData method, 1-88
somGetMethodDescriptor method, 1-89
somGetMethodIndex method, 1-90
somGetMethodToken method, 1-91
somGetName method, 1-92
somGetNthMethodData method, 1-93
somGetNthMethodInfo method, 1-94
somGetNumMethods method, 1-95
somGetNumStaticMethods method, 1-96
somGetParents method, 1-97
somGetVersionNumbers method, 1-98
somInstanceDataOffsets attribute, 1-69
somLookupMethod method, 1-99
somNew(NoInit) methods, 1-101
somRenew(NoInit) methods, 1-102
somSupportsMethod method, 1-104
SOMClassMgr class, 1-105
somClassFromId method, 1-107
somFindClass method, 1-108
somFindClsInFile method, 1-110
somGetInitFunction method, 1-112
somGetRelatedClasses method, 1-114
somInterfaceRepository attribute, 1-105
somLoadClassFile method, 1-116
somLocateClassFile method, 1-117
somMergeInto method, 1-118
somRegisterClass method, 1-120
somRegisteredClasses attribute, 1-105
somSubstituteClass method, 1-121
somUnloadClassFile method, 1-123
somUnregisterClass method, 1-124
SOMObject class, 1-126
somCastObj method, 1-128
somClassDispatch method, 1-134
somDefaultInit method, 1-130
somDestruct method, 1-132
somDispatch method, 1-134
somDispatchX method, 1-137
somDumpSelf method, 1-139
somDumpSelfInt method, 1-140
somFree method, 1-142
somGetClass method, 1-143
somGetClassName method, 1-144
somGetSize method, 1-145
somInit method, 1-146
somIsA method, 1-148
somIsInstanceOf method, 1-150
somPrintSelf method, 1-152
somResetObj method, 1-153
Kommentare zu diesen Handbüchern