home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv8.zip / VACPP / IBMCPP / samples / VISBUILD / VBSAMPLE / VBSOM.VBE < prev   
Text File  |  1995-05-10  |  154KB  |  4,024 lines

  1. //
  2. //  FILE NAME: VBSOM.vbe
  3. //
  4. //  DESCRIPTION:
  5. //    Declaration of the SOM sample interfaces for the C++ Visual Builder.
  6. //    This file is used to create the VBSOM.vbb file.
  7. //
  8. //  COPYRIGHT:
  9. //    IBM(R) VisualAge(TM) C++ for OS/2(R), Version 3
  10. //    (C) Copyright IBM Corporation 1991, 1995.
  11. //     - Licensed Material - Program-Property of IBM - All Rights Reserved.
  12. //    US Government Users Restricted Rights - Use, duplication, or disclosure
  13. //    restricted by GSA ADP Schedule Contract with IBM Corp.
  14. //
  15. //    This program will not run in DOS mode.
  16. //
  17. //  DISCLAIMER OF WARRANTIES:
  18. //    The following [enclosed] code is sample code created by IBM
  19. //    Corporation.  This sample code is not part of any standard IBM product
  20. //    and is provided to you solely for the purpose of assisting you in the
  21. //    development of your applications.  The code is provided "AS IS",
  22. //    without warranty of any kind.  IBM shall not be liable for any damages
  23. //    arising out of your use of the sample code, even if they have been
  24. //    advised of the possibility of such damages.
  25. //
  26. //VBBeginTypedefInfo: SOMAny
  27. //VBPartDataFile: 'VBSOM.vbb'
  28. //VBIncludes: <somtypes.h> somtypes_h
  29. //VBEndTypedefInfo: SOMAny
  30. //
  31. //VBBeginPartInfo: SOMAPI, "SOM API Functions"
  32. //VBPartDataFile: 'VBSOM.vbb'
  33. //VBComposerInfo: functions, 790, dde4vr30
  34. //VBIncludes: <somapi.h> somapi_h
  35. //VBAction: somSetOutChar,
  36. //VB:       "SOM SetOutChar function.",,
  37. //VB:       void somSetOutChar(somTD_SOMOutCharRoutine* outch)
  38. //VBAction: somMainProgram,
  39. //VB:       "SOM MainProgram function.",
  40. //VB:       SOMClassMgr*,
  41. //VB:       SOMClassMgr* somMainProgram()
  42. //VBAction: somEnvironmentEnd,
  43. //VB:       "SOM EnvironmentEnd function.",,
  44. //VB:       void somEnvironmentEnd()
  45. //VBAction: somAbnormalEnd,
  46. //VB:       "SOM AbnormalEnd function.",
  47. //VB:       boolean,
  48. //VB:       boolean somAbnormalEnd()
  49. //VBAction: somResolve,
  50. //VB:       "SOM Resolve function.",
  51. //VB:       somMethodProc*,
  52. //VB:       somMethodProc* somResolve(SOMObject* obj, somMToken mdata)
  53. //VBAction: somParentResolve,
  54. //VB:       "SOM ParentResolve function.",
  55. //VB:       somMethodProc*,
  56. //VB:       somMethodProc* somParentResolve(somMethodTabs parentMtabs, somMToken mToken)
  57. //VBAction: somParentNumResolve,
  58. //VB:       "SOM ParentNumResolve function.",
  59. //VB:       somMethodProc*,
  60. //VB:       somMethodProc* somParentNumResolve(somMethodTabs parentMtabs, int parentNum, somMToken mToken)
  61. //VBAction: somClassResolve,
  62. //VB:       "SOM ClassResolve function.",
  63. //VB:       somMethodProc*,
  64. //VB:       somMethodProc* somClassResolve(SOMClass* , somMToken mdata)
  65. //VBAction: somResolveByName,
  66. //VB:       "SOM ResolveByName function.",
  67. //VB:       somMethodProc*,
  68. //VB:       somMethodProc* somResolveByName(SOMObject* obj, char* methodName)
  69. //VBAction: somDataResolve,
  70. //VB:       "Offset-based data resolution...",
  71. //VB:       somToken,
  72. //VB:       somToken somDataResolve(SOMObject* obj, somDToken dataId)
  73. //VBAction: somDataResolveChk,
  74. //VB:       "SOM DataResolveChk function.",
  75. //VB:       somToken,
  76. //VB:       somToken somDataResolveChk(SOMObject* obj, somDToken dataId)
  77. //VBAction: somEnvironmentNew,
  78. //VB:       "Create and initialize the SOM environment...",
  79. //VB:       SOMClassMgr*,
  80. //VB:       SOMClassMgr* somEnvironmentNew()
  81. //VBAction: somIsObj,
  82. //VB:       "Test whether <obj> is a valid SOM object.",
  83. //VB:       boolean,
  84. //VB:       boolean somIsObj(somToken obj)
  85. //VBAction: somGetClassFromMToken,
  86. //VB:       "Return the class that introduced the method represented by a given method token.",
  87. //VB:       SOMClass*,
  88. //VB:       SOMClass* somGetClassFromMToken(somMToken mToken)
  89. //VBAction: somCheckId,
  90. //VB:       "String Manager: stem <somsm>...",
  91. //VB:       somId,
  92. //VB:       somId somCheckId(somId id)
  93. //VBAction: somRegisterId,
  94. //VB:       "SOM RegisterId function.",
  95. //VB:       int,
  96. //VB:       int somRegisterId(somId id)
  97. //VBAction: somIdFromString,
  98. //VB:       "SOM IdFromString function.",
  99. //VB:       somId,
  100. //VB:       somId somIdFromString(string aString)
  101. //VBAction: somStringFromId,
  102. //VB:       "SOM StringFromId function.",
  103. //VB:       string,
  104. //VB:       string somStringFromId(somId id)
  105. //VBAction: somCompareIds,
  106. //VB:       "SOM CompareIds function.",
  107. //VB:       int,
  108. //VB:       int somCompareIds(somId id1, somId id2)
  109. //VBAction: somSetExpectedIds,
  110. //VB:       "SOM SetExpectedIds function.",,
  111. //VB:       void somSetExpectedIds(unsigned long numIds)
  112. //VBAction: somBeginPersistentIds,
  113. //VB:       "SOM BeginPersistentIds function.",,
  114. //VB:       void somBeginPersistentIds()
  115. //VBAction: somEndPersistentIds,
  116. //VB:       "SOM EndPersistentIds function.",,
  117. //VB:       void somEndPersistentIds()
  118. //VBAction: somRegisterClassLibrary,
  119. //VB:       "in SOM class libraries on platforms that have loader-invoked...",,
  120. //VB:       void somRegisterClassLibrary(string libraryName, somMethodProc* libraryInitRtn)
  121. //VBAction: somApply,
  122. //VB:       "SOM Apply function.",
  123. //VB:       boolean,
  124. //VB:       boolean somApply(SOMObject* somSelf, somToken* retVal, somMethodDataPtr mdPtr, va_list ap)
  125. //VBAction: somBuildClass,
  126. //VB:       "SOM BuildClass function.",
  127. //VB:       SOMClass*,
  128. //VB:       SOMClass* somBuildClass( long inherit_vars, somStaticClassInfo* sci, long majorVersion, long minorVersion)
  129. //VBAction: somConstructClass,
  130. //VB:       "Used by old single-inheritance emitters to make class creation...",,
  131. //VB:       void somConstructClass( somTD_classInitRoutine* classInitRoutine, SOMClass* parentClass, SOMClass* metaClass, somClassDataStructure* cds)
  132. //VBAction: somVprintf,
  133. //VB:       "Uses <SOMOutCharRoutine> to output its arguments under control of the ANSI C...",
  134. //VB:       int,
  135. //VB:       int somVprintf(string fmt, va_list ap)
  136. //VBAction: somPrefixLevel,
  137. //VB:       "Outputs (via somPrintf) blanks to prefix a line at the indicated level...",,
  138. //VB:       void somPrefixLevel(long level)
  139. //VBAction: somTestCls,
  140. //VB:       "SOM TestCls function.",
  141. //VB:       SOMObject*,
  142. //VB:       SOMObject* somTestCls(SOMObject* obj, SOMClass* classObj, string fileName, int lineNumber)
  143. //VBAction: somTest,
  144. //VB:       "SOM Test function.",,
  145. //VB:       void somTest(int condition, int severity, string fileName, int lineNum, string msg)
  146. //VBAction: somAssert,
  147. //VB:       "SOM Assert function.",,
  148. //VB:       void somAssert(int condition, int ecode, string fileName, int lineNum, string msg)
  149. //VBEndPartInfo: SOMAPI
  150. //
  151. //VBBeginTypedefInfo: somMToken
  152. //VBPartDataFile: 'VBSOM.vbb'
  153. //VBIncludes: <somapi.h> somapi_h
  154. //VBEndTypedefInfo: somMToken
  155. //
  156. //VBBeginTypedefInfo: somDToken
  157. //VBPartDataFile: 'VBSOM.vbb'
  158. //VBIncludes: <somapi.h> somapi_h
  159. //VBEndTypedefInfo: somDToken
  160. //
  161. //VBBeginTypedefInfo: somEmbeddedObjStruct
  162. //VBPartDataFile: 'VBSOM.vbb'
  163. //VBIncludes: <somapi.h> somapi_h
  164. //VBEndTypedefInfo: somEmbeddedObjStruct
  165. //
  166. //VBBeginTypedefInfo: somClassInfo
  167. //VBPartDataFile: 'VBSOM.vbb'
  168. //VBIncludes: <somapi.h> somapi_h
  169. //VBEndTypedefInfo: somClassInfo
  170. //
  171. //VBBeginTypedefInfo: somMethodTabPtr
  172. //VBPartDataFile: 'VBSOM.vbb'
  173. //VBIncludes: <somapi.h> somapi_h
  174. //VBEndTypedefInfo: somMethodTabPtr
  175. //
  176. //VBBeginTypedefInfo: somMethodTab
  177. //VBPartDataFile: 'VBSOM.vbb'
  178. //VBIncludes: <somapi.h> somapi_h
  179. //VBEndTypedefInfo: somMethodTab
  180. //
  181. //VBBeginTypedefInfo: somInitInfo
  182. //VBPartDataFile: 'VBSOM.vbb'
  183. //VBIncludes: <somapi.h> somapi_h
  184. //VBEndTypedefInfo: somInitInfo
  185. //
  186. //VBBeginTypedefInfo: somDestructInfo
  187. //VBPartDataFile: 'VBSOM.vbb'
  188. //VBIncludes: <somapi.h> somapi_h
  189. //VBEndTypedefInfo: somDestructInfo
  190. //
  191. //VBBeginTypedefInfo: somAssignInfo
  192. //VBPartDataFile: 'VBSOM.vbb'
  193. //VBIncludes: <somapi.h> somapi_h
  194. //VBEndTypedefInfo: somAssignInfo
  195. //
  196. //VBBeginTypedefInfo: somBooleanVector
  197. //VBPartDataFile: 'VBSOM.vbb'
  198. //VBIncludes: <somapi.h> somapi_h
  199. //VBEndTypedefInfo: somBooleanVector
  200. //
  201. //VBBeginTypedefInfo: somCtrlInfo
  202. //VBPartDataFile: 'VBSOM.vbb'
  203. //VBIncludes: <somapi.h> somapi_h
  204. //VBEndTypedefInfo: somCtrlInfo
  205. //
  206. //VBBeginTypedefInfo: somInitCtrl
  207. //VBPartDataFile: 'VBSOM.vbb'
  208. //VBIncludes: <somapi.h> somapi_h
  209. //VBEndTypedefInfo: somInitCtrl
  210. //
  211. //VBBeginTypedefInfo: somDestructCtrl
  212. //VBPartDataFile: 'VBSOM.vbb'
  213. //VBIncludes: <somapi.h> somapi_h
  214. //VBEndTypedefInfo: somDestructCtrl
  215. //
  216. //VBBeginTypedefInfo: somAssignCtrl
  217. //VBPartDataFile: 'VBSOM.vbb'
  218. //VBIncludes: <somapi.h> somapi_h
  219. //VBEndTypedefInfo: somAssignCtrl
  220. //
  221. //VBBeginTypedefInfo: somClassDataStructurePtr
  222. //VBPartDataFile: 'VBSOM.vbb'
  223. //VBIncludes: <somapi.h> somapi_h
  224. //VBEndTypedefInfo: somClassDataStructurePtr
  225. //
  226. //VBBeginTypedefInfo: somClassDataStructure
  227. //VBPartDataFile: 'VBSOM.vbb'
  228. //VBIncludes: <somapi.h> somapi_h
  229. //VBEndTypedefInfo: somClassDataStructure
  230. //
  231. //VBBeginTypedefInfo: somTD_somRenewNoInitNoZeroThunk
  232. //VBPartDataFile: 'VBSOM.vbb'
  233. //VBIncludes: <somapi.h> somapi_h
  234. //VBEndTypedefInfo: somTD_somRenewNoInitNoZeroThunk
  235. //
  236. //VBBeginTypedefInfo: somParentMtabStructPtr
  237. //VBPartDataFile: 'VBSOM.vbb'
  238. //VBIncludes: <somapi.h> somapi_h
  239. //VBEndTypedefInfo: somParentMtabStructPtr
  240. //
  241. //VBBeginTypedefInfo: somParentMtabStruct
  242. //VBPartDataFile: 'VBSOM.vbb'
  243. //VBIncludes: <somapi.h> somapi_h
  244. //VBEndTypedefInfo: somParentMtabStruct
  245. //
  246. //VBBeginTypedefInfo: somCClassDataStructurePtr
  247. //VBPartDataFile: 'VBSOM.vbb'
  248. //VBIncludes: <somapi.h> somapi_h
  249. //VBEndTypedefInfo: somCClassDataStructurePtr
  250. //
  251. //VBBeginTypedefInfo: somCClassDataStructure
  252. //VBPartDataFile: 'VBSOM.vbb'
  253. //VBIncludes: <somapi.h> somapi_h
  254. //VBEndTypedefInfo: somCClassDataStructure
  255. //
  256. //VBBeginTypedefInfo: somMethodInfo
  257. //VBPartDataFile: 'VBSOM.vbb'
  258. //VBIncludes: <somapi.h> somapi_h
  259. //VBEndTypedefInfo: somMethodInfo
  260. //
  261. //VBBeginTypedefInfo: somApRdInfo
  262. //VBPartDataFile: 'VBSOM.vbb'
  263. //VBIncludes: <somapi.h> somapi_h
  264. //VBEndTypedefInfo: somApRdInfo
  265. //
  266. //VBBeginTypedefInfo: somSharedMethodData
  267. //VBPartDataFile: 'VBSOM.vbb'
  268. //VBIncludes: <somapi.h> somapi_h
  269. //VBEndTypedefInfo: somSharedMethodData
  270. //
  271. //VBBeginTypedefInfo: somMethodDataPtr
  272. //VBPartDataFile: 'VBSOM.vbb'
  273. //VBIncludes: <somapi.h> somapi_h
  274. //VBEndTypedefInfo: somMethodDataPtr
  275. //
  276. //VBBeginTypedefInfo: somMethodData
  277. //VBPartDataFile: 'VBSOM.vbb'
  278. //VBIncludes: <somapi.h> somapi_h
  279. //VBEndTypedefInfo: somMethodData
  280. //
  281. //VBBeginTypedefInfo: somStaticMethod_t
  282. //VBPartDataFile: 'VBSOM.vbb'
  283. //VBIncludes: <somapi.h> somapi_h
  284. //VBEndTypedefInfo: somStaticMethod_t
  285. //
  286. //VBBeginTypedefInfo: somOverrideMethod_t
  287. //VBPartDataFile: 'VBSOM.vbb'
  288. //VBIncludes: <somapi.h> somapi_h
  289. //VBEndTypedefInfo: somOverrideMethod_t
  290. //
  291. //VBBeginTypedefInfo: somInheritedMethod_t
  292. //VBPartDataFile: 'VBSOM.vbb'
  293. //VBIncludes: <somapi.h> somapi_h
  294. //VBEndTypedefInfo: somInheritedMethod_t
  295. //
  296. //VBBeginTypedefInfo: somMigratedMethod_t
  297. //VBPartDataFile: 'VBSOM.vbb'
  298. //VBIncludes: <somapi.h> somapi_h
  299. //VBEndTypedefInfo: somMigratedMethod_t
  300. //
  301. //VBBeginTypedefInfo: somNonInternalData_t
  302. //VBPartDataFile: 'VBSOM.vbb'
  303. //VBIncludes: <somapi.h> somapi_h
  304. //VBEndTypedefInfo: somNonInternalData_t
  305. //
  306. //VBBeginTypedefInfo: somProcMethods_t
  307. //VBPartDataFile: 'VBSOM.vbb'
  308. //VBIncludes: <somapi.h> somapi_h
  309. //VBEndTypedefInfo: somProcMethods_t
  310. //
  311. //VBBeginTypedefInfo: somMethods_t
  312. //VBPartDataFile: 'VBSOM.vbb'
  313. //VBIncludes: <somapi.h> somapi_h
  314. //VBEndTypedefInfo: somMethods_t
  315. //
  316. //VBBeginTypedefInfo: somVarargsFuncs_t
  317. //VBPartDataFile: 'VBSOM.vbb'
  318. //VBIncludes: <somapi.h> somapi_h
  319. //VBEndTypedefInfo: somVarargsFuncs_t
  320. //
  321. //VBBeginTypedefInfo: somDynamicSCI
  322. //VBPartDataFile: 'VBSOM.vbb'
  323. //VBIncludes: <somapi.h> somapi_h
  324. //VBEndTypedefInfo: somDynamicSCI
  325. //
  326. //VBBeginTypedefInfo: somStaticClassInfoPtr
  327. //VBPartDataFile: 'VBSOM.vbb'
  328. //VBIncludes: <somapi.h> somapi_h
  329. //VBEndTypedefInfo: somStaticClassInfoPtr
  330. //
  331. //VBBeginTypedefInfo: somStaticClassInfo
  332. //VBPartDataFile: 'VBSOM.vbb'
  333. //VBIncludes: <somapi.h> somapi_h
  334. //VBEndTypedefInfo: somStaticClassInfo
  335. //
  336. //VBBeginPartInfo: SOMObject,
  337. //VB:              "IBM SOMObject (DTS SOM) class"
  338. //VBIncludes: <somobj.hh> _DTS_HH_INCLUDED_somobj
  339. //VBPartDataFile: 'VBSOM.vbb'
  340. //VBLibFile: 'som.lib'
  341. //VBComposerInfo: class, 790, dde4vr30
  342. //
  343. //VBAttribute: somGetClass,,
  344. //VB:          SOMClass*,
  345. //VB:          virtual SOMClass* somGetClass()
  346. //VBAttribute: somGetClassName,,
  347. //VB:          string,
  348. //VB:          virtual string somGetClassName()
  349. //VBAttribute: somGetSize,,
  350. //VB:          long,
  351. //VB:          virtual long somGetSize()
  352. //VBAttribute: somPrintSelf,,
  353. //VB:          SOMObject*,
  354. //VB:          virtual SOMObject* somPrintSelf()
  355. //VBAttribute: somResetObj,,
  356. //VB:          boolean,
  357. //VB:          virtual boolean somResetObj()
  358. //VBAction: somAssign
  359. //VB:       ,,,
  360. //VB:       virtual SOMObject& somAssign(SOMObject& fromObj)
  361. //VBAction: somCastObj
  362. //VB:       ,, boolean,
  363. //VB:       virtual boolean somCastObj(SOMClass* cls)
  364. //VBAction: somClassDispatch
  365. //VB:       ,, boolean,
  366. //VB:       virtual boolean somClassDispatch(SOMClass* clsObj, somToken* retValue, somId methodId, va_list ap)
  367. //VBAction: somDefaultAssign
  368. //VB:       ,, SOMObject*,
  369. //VB:       virtual SOMObject* somDefaultAssign(somAssignCtrl* ctrl, SOMObject* fromObj)
  370. //VBAction: somDefaultConstAssign
  371. //VB:       ,, SOMObject*,
  372. //VB:       virtual SOMObject* somDefaultConstAssign(somAssignCtrl* ctrl, const SOMObject* fromObj)
  373. //VBAction: somDefaultConstVAssign
  374. //VB:       ,, SOMObject*,
  375. //VB:       virtual SOMObject* somDefaultConstVAssign(somAssignCtrl* ctrl, const SOMObject* fromObj)
  376. //VBAction: somDefaultVAssign
  377. //VB:       ,, SOMObject*,
  378. //VB:       virtual SOMObject* somDefaultVAssign(somAssignCtrl* ctrl, SOMObject* fromObj)
  379. //VBAction: somDispatch
  380. //VB:       ,, boolean,
  381. //VB:       virtual boolean somDispatch(somToken* retValue, somId methodId, va_list ap)
  382. //VBAction: somDispatchA
  383. //VB:       ,, void*,
  384. //VB:       virtual void* somDispatchA(somId methodId, somId descriptor, va_list ap)
  385. //VBAction: somDispatchD
  386. //VB:       ,, double,
  387. //VB:       virtual double somDispatchD(somId methodId, somId descriptor, va_list ap)
  388. //VBAction: somDispatchL
  389. //VB:       ,, long,
  390. //VB:       virtual long somDispatchL(somId methodId, somId descriptor, va_list ap)
  391. //VBAction: somDispatchV
  392. //VB:       ,,,
  393. //VB:       virtual void somDispatchV(somId methodId, somId descriptor, va_list ap)
  394. //VBAction: somDumpSelf
  395. //VB:       ,,,
  396. //VB:       virtual void somDumpSelf(long level)
  397. //VBAction: somDumpSelfInt
  398. //VB:       ,,,
  399. //VB:       virtual void somDumpSelfInt(long level)
  400. //VBAction: somFree
  401. //VB:       ,,,
  402. //VB:       virtual void somFree()
  403. //VBAction: somInit
  404. //VB:       ,,,
  405. //VB:       virtual void somInit()
  406. //VBAction: somIsA
  407. //VB:       ,, boolean,
  408. //VB:       virtual boolean somIsA(SOMClass* aClassObj)
  409. //VBAction: somIsInstanceOf
  410. //VB:       ,, boolean,
  411. //VB:       virtual boolean somIsInstanceOf(SOMClass* aClassObj)
  412. //VBAction: somRespondsTo
  413. //VB:       ,, boolean,
  414. //VB:       virtual boolean somRespondsTo(somId mId)
  415. //VBAction: somUninit
  416. //VB:       ,,,
  417. //VB:       virtual void somUninit()
  418. //VBPreferredFeatures: this, somGetClass, somGetClassName, somGetSize, somPrintSelf, somResetObj
  419. //VBEndPartInfo: SOMObject
  420. //
  421. //VBBeginPartInfo: BOA,
  422. //VB:              "IBM BOA (DTS SOM) class"
  423. //VBParent: SOMObject
  424. //VBIncludes: <boa.hh> _DTS_HH_INCLUDED_boa
  425. //VBPartDataFile: 'VBSOM.vbb'
  426. //VBLibFile: 'som.lib'
  427. //VBComposerInfo: class, 790, dde4vr30, abstract
  428. //
  429. //VBAction: change_implementation
  430. //VB:       ,,,
  431. //VB:       virtual void change_implementation(SOMDObject* obj, ImplementationDef* impl)
  432. //VBAction: create
  433. //VB:       ,, SOMDObject*,
  434. //VB:       virtual SOMDObject* create(ReferenceData* id, InterfaceDef* intf, ImplementationDef* impl)
  435. //VBAction: deactivate_impl
  436. //VB:       ,,,
  437. //VB:       virtual void deactivate_impl(ImplementationDef* impl)
  438. //VBAction: deactivate_obj
  439. //VB:       ,,,
  440. //VB:       virtual void deactivate_obj(SOMDObject* obj)
  441. //VBAction: dispose
  442. //VB:       ,,,
  443. //VB:       virtual void dispose(SOMDObject* obj)
  444. //VBAction: get_id
  445. //VB:       ,, ReferenceData,
  446. //VB:       virtual ReferenceData get_id(SOMDObject* obj)
  447. //VBAction: get_principal
  448. //VB:       ,, Principal*,
  449. //VB:       virtual Principal* get_principal(SOMDObject* obj, Environment* req_ev)
  450. //VBAction: impl_is_ready
  451. //VB:       ,,,
  452. //VB:       virtual void impl_is_ready(ImplementationDef* impl)
  453. //VBAction: obj_is_ready
  454. //VB:       ,,,
  455. //VB:       virtual void obj_is_ready(SOMDObject* obj, ImplementationDef* impl)
  456. //VBAction: set_exception
  457. //VB:       ,,,
  458. //VB:       virtual void set_exception(exception_type major, string userid, void* param)
  459. //VBEndPartInfo: BOA
  460. //
  461. //VBBeginPartInfo: SOMOA,
  462. //VB:              "IBM SOMOA (DTS SOM) class"
  463. //VBParent: BOA
  464. //VBIncludes: <somoa.hh> _DTS_HH_INCLUDED_somoa
  465. //VBPartDataFile: 'VBSOM.vbb'
  466. //VBLibFile: 'som.lib'
  467. //VBComposerInfo: class, 790, dde4vr30
  468. //
  469. //VBAction: activate_impl_failed
  470. //VB:       ,,,
  471. //VB:       virtual void activate_impl_failed(ImplementationDef* impl, ORBStatus rc)
  472. //VBAction: change_id
  473. //VB:       ,,,
  474. //VB:       virtual void change_id(SOMDObject* objref, ReferenceData* id)
  475. //VBAction: create_constant
  476. //VB:       ,, SOMDObject*,
  477. //VB:       virtual SOMDObject* create_constant(ReferenceData* id, InterfaceDef* intf, ImplementationDef* impl)
  478. //VBAction: create_SOM_ref
  479. //VB:       ,, SOMDObject*,
  480. //VB:       virtual SOMDObject* create_SOM_ref(SOMObject* somobj, ImplementationDef* impl)
  481. //VBAction: execute_next_request
  482. //VB:       ,, ORBStatus,
  483. //VB:       virtual ORBStatus execute_next_request(Flags waitFlag)
  484. //VBAction: execute_request_loop
  485. //VB:       ,, ORBStatus,
  486. //VB:       virtual ORBStatus execute_request_loop(Flags waitFlag)
  487. //VBAction: get_SOM_object
  488. //VB:       ,, SOMObject*,
  489. //VB:       virtual SOMObject* get_SOM_object(SOMDObject* somref)
  490. //VBAction: interrupt_server
  491. //VB:       ,,,
  492. //VB:       virtual void interrupt_server()
  493. //VBPreferredFeatures: this
  494. //VBEndPartInfo: SOMOA
  495. //
  496. //VBBeginPartInfo: Contained,
  497. //VB:              "IBM Contained (DTS SOM) class"
  498. //VBParent: SOMObject
  499. //VBIncludes: <containd.hh> _DTS_HH_INCLUDED_containd
  500. //VBPartDataFile: 'VBSOM.vbb'
  501. //VBLibFile: 'som.lib'
  502. //VBComposerInfo: class, 790, dde4vr30
  503. //
  504. //VBAttribute: describe,,
  505. //VB:          Contained::Description,
  506. //VB:          virtual Description describe()
  507. //VBAttribute: within,,
  508. //VB:          Contained::_IDL_SEQUENCE_Container,
  509. //VB:          virtual _IDL_SEQUENCE_Container within()
  510. //VBPreferredFeatures: this
  511. //VBEndPartInfo: Contained
  512. //
  513. //VBBeginPartInfo: AttributeDef,
  514. //VB:              "IBM AttributeDef (DTS SOM) class"
  515. //VBParent: Contained
  516. //VBIncludes: <attribdf.hh> _DTS_HH_INCLUDED_attribdf
  517. //VBPartDataFile: 'VBSOM.vbb'
  518. //VBLibFile: 'som.lib'
  519. //VBComposerInfo: class, 790, dde4vr30
  520. //
  521. //VBPreferredFeatures: this
  522. //VBEndPartInfo: AttributeDef
  523. //
  524. //VBBeginEnumInfo: AttributeDef::AttributeMode
  525. //VBIncludes: <attribdf.hh> _DTS_HH_INCLUDED_attribdf
  526. //VBPartDataFile: 'VBSOM.vbb'
  527. //VBEnumerators: NORMAL = 1
  528. //VB:           ,READONLY
  529. //VB:           ,AttributeMode_FoRcE_lOnG = 65537
  530. //VBEndEnumInfo: AttributeDef::AttributeMode
  531. //
  532. //VBBeginTypedefInfo: AttributeDef::AttributeDescription
  533. //VBIncludes: <attribdf.hh> _DTS_HH_INCLUDED_attribdf
  534. //VBPartDataFile: 'VBSOM.vbb'
  535. //VBComposerClass: AvlBitFlag
  536. //VBEndTypedefInfo: AttributeDef::AttributeDescription
  537. //
  538. //VBBeginPartInfo: ConstantDef,
  539. //VB:              "IBM ConstantDef (DTS SOM) class"
  540. //VBParent: Contained
  541. //VBIncludes: <constdef.hh> _DTS_HH_INCLUDED_constdef
  542. //VBPartDataFile: 'VBSOM.vbb'
  543. //VBLibFile: 'som.lib'
  544. //VBComposerInfo: class, 790, dde4vr30
  545. //
  546. //VBPreferredFeatures: this
  547. //VBEndPartInfo: ConstantDef
  548. //
  549. //VBBeginPartInfo: ExceptionDef,
  550. //VB:              "IBM ExceptionDef (DTS SOM) class"
  551. //VBParent: Contained
  552. //VBIncludes: <excptdef.hh> _DTS_HH_INCLUDED_excptdef
  553. //VBPartDataFile: 'VBSOM.vbb'
  554. //VBLibFile: 'som.lib'
  555. //VBComposerInfo: class, 790, dde4vr30
  556. //
  557. //VBPreferredFeatures: this
  558. //VBEndPartInfo: ExceptionDef
  559. //
  560. //VBBeginPartInfo: InterfaceDef,
  561. //VB:              "IBM InterfaceDef (DTS SOM) class"
  562. //VBParent: Contained
  563. //VBIncludes: <intfacdf.hh> _DTS_HH_INCLUDED_intfacdf
  564. //VBPartDataFile: 'VBSOM.vbb'
  565. //VBLibFile: 'som.lib'
  566. //VBComposerInfo: class, 790, dde4vr30
  567. //
  568. //VBAttribute: describe_interface,,
  569. //VB:          InterfaceDef::FullInterfaceDescription,
  570. //VB:          virtual FullInterfaceDescription describe_interface()
  571. //VBPreferredFeatures: this
  572. //VBEndPartInfo: InterfaceDef
  573. //
  574. //VBBeginTypedefInfo: InterfaceDef::_IDL_SEQUENCE_AttributeDescription
  575. //VBIncludes: <intfacdf.hh> _DTS_HH_INCLUDED_intfacdf
  576. //VBPartDataFile: 'VBSOM.vbb'
  577. //VBComposerClass: AvlBitFlag
  578. //VBEndTypedefInfo: InterfaceDef::_IDL_SEQUENCE_AttributeDescription
  579. //
  580. //VBBeginPartInfo: ModuleDef,
  581. //VB:              "IBM ModuleDef (DTS SOM) class"
  582. //VBParent: Contained
  583. //VBIncludes: <moduledf.hh> _DTS_HH_INCLUDED_moduledf
  584. //VBPartDataFile: 'VBSOM.vbb'
  585. //VBLibFile: 'som.lib'
  586. //VBComposerInfo: class, 790, dde4vr30
  587. //
  588. //VBPreferredFeatures: this
  589. //VBEndPartInfo: ModuleDef
  590. //
  591. //VBBeginPartInfo: OperationDef,
  592. //VB:              "IBM OperationDef (DTS SOM) class"
  593. //VBParent: Contained
  594. //VBIncludes: <operatdf.hh> _DTS_HH_INCLUDED_operatdf
  595. //VBPartDataFile: 'VBSOM.vbb'
  596. //VBLibFile: 'som.lib'
  597. //VBComposerInfo: class, 790, dde4vr30
  598. //
  599. //VBPreferredFeatures: this
  600. //VBEndPartInfo: OperationDef
  601. //
  602. //VBBeginEnumInfo: OperationDef::OperationMode
  603. //VBIncludes: <operatdf.hh> _DTS_HH_INCLUDED_operatdf
  604. //VBPartDataFile: 'VBSOM.vbb'
  605. //VBEnumerators: NORMAL = 1
  606. //VB:           ,ONEWAY
  607. //VB:           ,OperationMode_FoRcE_lOnG = 65537
  608. //VBEndEnumInfo: OperationDef::OperationMode
  609. //
  610. //VBBeginPartInfo: ParameterDef,
  611. //VB:              "IBM ParameterDef (DTS SOM) class"
  612. //VBParent: Contained
  613. //VBIncludes: <paramdef.hh> _DTS_HH_INCLUDED_paramdef
  614. //VBPartDataFile: 'VBSOM.vbb'
  615. //VBLibFile: 'som.lib'
  616. //VBComposerInfo: class, 790, dde4vr30
  617. //
  618. //VBPreferredFeatures: this
  619. //VBEndPartInfo: ParameterDef
  620. //
  621. //VBBeginEnumInfo: ParameterDef::ParameterMode
  622. //VBIncludes: <paramdef.hh> _DTS_HH_INCLUDED_paramdef
  623. //VBPartDataFile: 'VBSOM.vbb'
  624. //VBEnumerators: IN = 1
  625. //VB:           ,OUT
  626. //VB:           ,INOUT
  627. //VB:           ,ParameterMode_FoRcE_lOnG = 65537
  628. //VBEndEnumInfo: ParameterDef::ParameterMode
  629. //
  630. //VBBeginPartInfo: TypeDef,
  631. //VB:              "IBM TypeDef (DTS SOM) class"
  632. //VBParent: Contained
  633. //VBIncludes: <typedef.hh> _DTS_HH_INCLUDED_typedef
  634. //VBPartDataFile: 'VBSOM.vbb'
  635. //VBLibFile: 'som.lib'
  636. //VBComposerInfo: class, 790, dde4vr30
  637. //
  638. //VBPreferredFeatures: this
  639. //VBEndPartInfo: TypeDef
  640. //
  641. //VBBeginPartInfo: Container,
  642. //VB:              "IBM Container (DTS SOM) class"
  643. //VBParent: SOMObject
  644. //VBIncludes: <containr.hh> _DTS_HH_INCLUDED_containr
  645. //VBPartDataFile: 'VBSOM.vbb'
  646. //VBLibFile: 'som.lib'
  647. //VBComposerInfo: class, 790, dde4vr30
  648. //
  649. //VBAction: contents
  650. //VB:       ,, Container::_IDL_SEQUENCE_Contained,
  651. //VB:       virtual _IDL_SEQUENCE_Contained contents(InterfaceName limit_type, boolean exclude_inherited)
  652. //VBAction: describe_contents
  653. //VB:       ,, Container::_IDL_SEQUENCE_ContainerDescription,
  654. //VB:       virtual _IDL_SEQUENCE_ContainerDescription describe_contents(InterfaceName limit_type, boolean exclude_inherited, long max_returned_objs)
  655. //VBAction: lookup_name
  656. //VB:       ,, Container::_IDL_SEQUENCE_Contained,
  657. //VB:       virtual _IDL_SEQUENCE_Contained lookup_name(Identifier search_name, long levels_to_search, InterfaceName limit_type, boolean exclude_inherited)
  658. //VBPreferredFeatures: this, contents
  659. //VBEndPartInfo: Container
  660. //
  661. //VBBeginPartInfo: Repository,
  662. //VB:              "IBM Repository (DTS SOM) class"
  663. //VBParent: Container
  664. //VBIncludes: <repostry.hh> _DTS_HH_INCLUDED_repostry
  665. //VBPartDataFile: 'VBSOM.vbb'
  666. //VBLibFile: 'som.lib'
  667. //VBComposerInfo: class, 790, dde4vr30, abstract
  668. //
  669. //VBAction: lookup_id
  670. //VB:       ,, Contained*,
  671. //VB:       virtual Contained* lookup_id(string search_id)
  672. //VBAction: lookup_modifier
  673. //VB:       ,, string,
  674. //VB:       virtual string lookup_modifier(string name, string modifier)
  675. //VBAction: release_cache
  676. //VB:       ,,,
  677. //VB:       virtual void release_cache()
  678. //VBEndPartInfo: Repository
  679. //
  680. //VBBeginEnumInfo: Repository::irOpenErrorCodes
  681. //VBIncludes: <repostry.hh> _DTS_HH_INCLUDED_repostry
  682. //VBPartDataFile: 'VBSOM.vbb'
  683. //VBEnumerators: NOACCESS = 1
  684. //VB:           ,BADMAGICNUMBER
  685. //VB:           ,MISSINGVERSIONINFO
  686. //VB:           ,IOERROR
  687. //VB:           ,VERSIONMISMATCH
  688. //VB:           ,irOpenErrorCodes_FoRcE_lOnG = 65537
  689. //VBEndEnumInfo: Repository::irOpenErrorCodes
  690. //
  691. //VBBeginPartInfo: Context,
  692. //VB:              "IBM Context (DTS SOM) class"
  693. //VBParent: SOMObject
  694. //VBIncludes: <cntxt.hh> _DTS_HH_INCLUDED_cntxt
  695. //VBPartDataFile: 'VBSOM.vbb'
  696. //VBLibFile: 'som.lib'
  697. //VBComposerInfo: class, 790, dde4vr30, abstract
  698. //
  699. //VBAction: create_child
  700. //VB:       ,, ORBStatus,
  701. //VB:       virtual ORBStatus create_child(Identifier ctx_name, Context ** child_ctx)
  702. //VBAction: delete_values
  703. //VB:       ,, ORBStatus,
  704. //VB:       virtual ORBStatus delete_values(Identifier prop_name)
  705. //VBAction: destroy
  706. //VB:       ,, ORBStatus,
  707. //VB:       virtual ORBStatus destroy(Flags flags)
  708. //VBAction: get_values
  709. //VB:       ,, ORBStatus,
  710. //VB:       virtual ORBStatus get_values(Identifier start_scope, Flags op_flags, Identifier prop_name, NVList ** values)
  711. //VBAction: set_one_value
  712. //VB:       ,, ORBStatus,
  713. //VB:       virtual ORBStatus set_one_value(Identifier prop_name, string value)
  714. //VBAction: set_values
  715. //VB:       ,, ORBStatus,
  716. //VB:       virtual ORBStatus set_values(NVList* values)
  717. //VBEndPartInfo: Context
  718. //
  719. //VBBeginPartInfo: dictKeyCharPjw,
  720. //VB:              "IBM dictKeyCharPjw (DTS SOM) class"
  721. //VBParent: SOMObject
  722. //VBIncludes: <keycpjw.hh> _DTS_HH_INCLUDED_keycpjw
  723. //VBPartDataFile: 'VBSOM.vbb'
  724. //VBLibFile: 'som.lib'
  725. //VBComposerInfo: class, 790, dde4vr30, abstract
  726. //
  727. //VBEndPartInfo: dictKeyCharPjw
  728. //
  729. //VBBeginPartInfo: ImplementationDef,
  730. //VB:              "IBM ImplementationDef (DTS SOM) class"
  731. //VBParent: SOMObject
  732. //VBIncludes: <impldef.hh> _DTS_HH_INCLUDED_impldef
  733. //VBPartDataFile: 'VBSOM.vbb'
  734. //VBLibFile: 'som.lib'
  735. //VBComposerInfo: class, 790, dde4vr30, abstract
  736. //
  737. //VBEndPartInfo: ImplementationDef
  738. //
  739. //VBBeginPartInfo: ImplRepository,
  740. //VB:              "IBM ImplRepository (DTS SOM) class"
  741. //VBParent: SOMObject
  742. //VBIncludes: <implrep.hh> _DTS_HH_INCLUDED_implrep
  743. //VBPartDataFile: 'VBSOM.vbb'
  744. //VBLibFile: 'som.lib'
  745. //VBComposerInfo: class, 790, dde4vr30
  746. //
  747. //VBAction: add_class_to_impldef
  748. //VB:       ,,,
  749. //VB:       virtual void add_class_to_impldef(ImplId implid, string classname)
  750. //VBAction: add_impldef
  751. //VB:       ,,,
  752. //VB:       virtual void add_impldef(ImplementationDef* impldef)
  753. //VBAction: delete_impldef
  754. //VB:       ,,,
  755. //VB:       virtual void delete_impldef(ImplId implid)
  756. //VBAction: find_all_impldefs
  757. //VB:       ,, ORBStatus,
  758. //VB:       virtual ORBStatus find_all_impldefs(_IDL_SEQUENCE_ImplementationDef* outimpldefs)
  759. //VBAction: find_classes_by_impldef
  760. //VB:       ,, ImplRepository::_IDL_SEQUENCE_string,
  761. //VB:       virtual _IDL_SEQUENCE_string find_classes_by_impldef(ImplId implid)
  762. //VBAction: find_impldef
  763. //VB:       ,, ImplementationDef*,
  764. //VB:       virtual ImplementationDef* find_impldef(ImplId implid)
  765. //VBAction: find_impldef_by_alias
  766. //VB:       ,, ImplementationDef*,
  767. //VB:       virtual ImplementationDef* find_impldef_by_alias(string alias_name)
  768. //VBAction: find_impldef_by_class
  769. //VB:       ,, ImplRepository::_IDL_SEQUENCE_ImplementationDef,
  770. //VB:       virtual _IDL_SEQUENCE_ImplementationDef find_impldef_by_class(string classname)
  771. //VBAction: remove_class_from_all
  772. //VB:       ,,,
  773. //VB:       virtual void remove_class_from_all(string classname)
  774. //VBAction: remove_class_from_impldef
  775. //VB:       ,,,
  776. //VB:       virtual void remove_class_from_impldef(ImplId implid, string classname)
  777. //VBAction: update_impldef
  778. //VB:       ,,,
  779. //VB:       virtual void update_impldef(ImplementationDef* impldef)
  780. //VBPreferredFeatures: this
  781. //VBEndPartInfo: ImplRepository
  782. //
  783. //VBBeginPartInfo: NVList,
  784. //VB:              "IBM NVList (DTS SOM) class"
  785. //VBParent: SOMObject
  786. //VBIncludes: <nvlist.hh> _DTS_HH_INCLUDED_nvlist
  787. //VBPartDataFile: 'VBSOM.vbb'
  788. //VBLibFile: 'som.lib'
  789. //VBComposerInfo: class, 790, dde4vr30
  790. //
  791. //VBAttribute: free,,
  792. //VB:          ORBStatus,
  793. //VB:          virtual ORBStatus free()
  794. //VBAttribute: free_memory,,
  795. //VB:          ORBStatus,
  796. //VB:          virtual ORBStatus free_memory()
  797. //VBAction: add_item
  798. //VB:       ,, ORBStatus,
  799. //VB:       virtual ORBStatus add_item(Identifier item_name, TypeCode item_type, void* value, long value_len, Flags item_flags)
  800. //VBAction: get_count
  801. //VB:       ,, ORBStatus,
  802. //VB:       virtual ORBStatus get_count(long* count)
  803. //VBAction: get_item
  804. //VB:       ,, ORBStatus,
  805. //VB:       virtual ORBStatus get_item(long item_number, Identifier* item_name, TypeCode* item_type, void ** value, long* value_len, Flags* item_flags)
  806. //VBAction: set_item
  807. //VB:       ,, ORBStatus,
  808. //VB:       virtual ORBStatus set_item(long item_number, Identifier item_name, TypeCode item_type, void* value, long value_len, Flags item_flags)
  809. //VBPreferredFeatures: this, free, free_memory
  810. //VBEndPartInfo: NVList
  811. //
  812. //VBBeginPartInfo: ObjectMgr,
  813. //VB:              "IBM ObjectMgr (DTS SOM) class"
  814. //VBParent: SOMObject
  815. //VBIncludes: <om.hh> _DTS_HH_INCLUDED_om
  816. //VBPartDataFile: 'VBSOM.vbb'
  817. //VBLibFile: 'som.lib'
  818. //VBComposerInfo: class, 790, dde4vr30, abstract
  819. //
  820. //VBAction: somdDestroyObject
  821. //VB:       ,,,
  822. //VB:       virtual void somdDestroyObject(SOMObject* obj)
  823. //VBAction: somdGetIdFromObject
  824. //VB:       ,, string,
  825. //VB:       virtual string somdGetIdFromObject(SOMObject* obj)
  826. //VBAction: somdGetObjectFromId
  827. //VB:       ,, SOMObject*,
  828. //VB:       virtual SOMObject* somdGetObjectFromId(string id)
  829. //VBAction: somdNewObject
  830. //VB:       ,, SOMObject*,
  831. //VB:       virtual SOMObject* somdNewObject(Identifier objclass, string hints)
  832. //VBAction: somdReleaseObject
  833. //VB:       ,,,
  834. //VB:       virtual void somdReleaseObject(SOMObject* obj)
  835. //VBEndPartInfo: ObjectMgr
  836. //
  837. //VBBeginPartInfo: SOMDObjectMgr,
  838. //VB:              "IBM SOMDObjectMgr (DTS SOM) class"
  839. //VBParent: ObjectMgr
  840. //VBIncludes: <somdom.hh> _DTS_HH_INCLUDED_somdom
  841. //VBPartDataFile: 'VBSOM.vbb'
  842. //VBLibFile: 'som.lib'
  843. //VBComposerInfo: class, 790, dde4vr30
  844. //
  845. //VBAction: somdFindAnyServerByClass
  846. //VB:       ,, SOMDServer*,
  847. //VB:       virtual SOMDServer* somdFindAnyServerByClass(Identifier objclass)
  848. //VBAction: somdFindServer
  849. //VB:       ,, SOMDServer*,
  850. //VB:       virtual SOMDServer* somdFindServer(ImplId serverid)
  851. //VBAction: somdFindServerByName
  852. //VB:       ,, SOMDServer*,
  853. //VB:       virtual SOMDServer* somdFindServerByName(string servername)
  854. //VBAction: somdFindServersByClass
  855. //VB:       ,, SOMDObjectMgr::_IDL_SEQUENCE_SOMDServer,
  856. //VB:       virtual _IDL_SEQUENCE_SOMDServer somdFindServersByClass(Identifier objclass)
  857. //VBPreferredFeatures: this
  858. //VBEndPartInfo: SOMDObjectMgr
  859. //
  860. //VBBeginPartInfo: ORB,
  861. //VB:              "IBM ORB (DTS SOM) class"
  862. //VBParent: SOMObject
  863. //VBIncludes: <orb.hh> _DTS_HH_INCLUDED_orb
  864. //VBPartDataFile: 'VBSOM.vbb'
  865. //VBLibFile: 'som.lib'
  866. //VBComposerInfo: class, 790, dde4vr30, abstract
  867. //
  868. //VBAction: create_list
  869. //VB:       ,, ORBStatus,
  870. //VB:       virtual ORBStatus create_list(long count, NVList ** new_list)
  871. //VBAction: create_operation_list
  872. //VB:       ,, ORBStatus,
  873. //VB:       virtual ORBStatus create_operation_list(OperationDef* oper, NVList ** new_list)
  874. //VBAction: get_default_context
  875. //VB:       ,, ORBStatus,
  876. //VB:       virtual ORBStatus get_default_context(Context ** ctx)
  877. //VBAction: object_to_string
  878. //VB:       ,, string,
  879. //VB:       virtual string object_to_string(SOMDObject* obj)
  880. //VBAction: string_to_object
  881. //VB:       ,, SOMDObject*,
  882. //VB:       virtual SOMDObject* string_to_object(string str)
  883. //VBEndPartInfo: ORB
  884. //
  885. //VBBeginPartInfo: Principal,
  886. //VB:              "IBM Principal (DTS SOM) class"
  887. //VBParent: SOMObject
  888. //VBIncludes: <principl.hh> _DTS_HH_INCLUDED_principl
  889. //VBPartDataFile: 'VBSOM.vbb'
  890. //VBLibFile: 'som.lib'
  891. //VBComposerInfo: class, 790, dde4vr30, abstract
  892. //
  893. //VBEndPartInfo: Principal
  894. //
  895. //VBBeginPartInfo: Request,
  896. //VB:              "IBM Request (DTS SOM) class"
  897. //VBParent: SOMObject
  898. //VBIncludes: <request.hh> _DTS_HH_INCLUDED_request
  899. //VBPartDataFile: 'VBSOM.vbb'
  900. //VBLibFile: 'som.lib'
  901. //VBComposerInfo: class, 790, dde4vr30
  902. //
  903. //VBAttribute: destroy,,
  904. //VB:          ORBStatus,
  905. //VB:          virtual ORBStatus destroy()
  906. //VBAction: add_arg
  907. //VB:       ,, ORBStatus,
  908. //VB:       virtual ORBStatus add_arg(Identifier name, TypeCode arg_type, void* value, long len, Flags arg_flags)
  909. //VBAction: get_response
  910. //VB:       ,, ORBStatus,
  911. //VB:       virtual ORBStatus get_response(Flags response_flags)
  912. //VBAction: invoke
  913. //VB:       ,, ORBStatus,
  914. //VB:       virtual ORBStatus invoke(Flags invoke_flags)
  915. //VBAction: send
  916. //VB:       ,, ORBStatus,
  917. //VB:       virtual ORBStatus send(Flags invoke_flags)
  918. //VBPreferredFeatures: this, destroy
  919. //VBEndPartInfo: Request
  920. //
  921. //VBBeginPartInfo: Sockets,
  922. //VB:              "IBM Sockets (DTS SOM) class"
  923. //VBParent: SOMObject
  924. //VBIncludes: <somssock.hh> _DTS_HH_INCLUDED_somssock
  925. //VBPartDataFile: 'VBSOM.vbb'
  926. //VBLibFile: 'som.lib'
  927. //VBComposerInfo: class, 790, dde4vr30, abstract
  928. //
  929. //VBAttribute: somsGethostent,,
  930. //VB:          hostent*,
  931. //VB:          virtual hostent* somsGethostent()
  932. //VBAttribute: somsGethostid,,
  933. //VB:          unsigned long,
  934. //VB:          virtual unsigned long somsGethostid()
  935. //VBAction: somsAccept
  936. //VB:       ,, long,
  937. //VB:       virtual long somsAccept(long s, sockaddr* name, long* namelen)
  938. //VBAction: somsBind
  939. //VB:       ,, long,
  940. //VB:       virtual long somsBind(long s, sockaddr* name, long namelen)
  941. //VBAction: somsConnect
  942. //VB:       ,, long,
  943. //VB:       virtual long somsConnect(long s, sockaddr* name, long namelen)
  944. //VBAction: somsGethostbyaddr
  945. //VB:       ,, hostent*,
  946. //VB:       virtual hostent* somsGethostbyaddr(char* addr, long addrlen, long domain)
  947. //VBAction: somsGethostbyname
  948. //VB:       ,, hostent*,
  949. //VB:       virtual hostent* somsGethostbyname(string name)
  950. //VBAction: somsGethostname
  951. //VB:       ,, long,
  952. //VB:       virtual long somsGethostname(string name, long namelength)
  953. //VBAction: somsGetpeername
  954. //VB:       ,, long,
  955. //VB:       virtual long somsGetpeername(long s, sockaddr* name, long* namelen)
  956. //VBAction: somsGetservbyname
  957. //VB:       ,, servent*,
  958. //VB:       virtual servent* somsGetservbyname(string name, string protocol)
  959. //VBAction: somsGetsockname
  960. //VB:       ,, long,
  961. //VB:       virtual long somsGetsockname(long s, sockaddr* name, long* namelen)
  962. //VBAction: somsGetsockopt
  963. //VB:       ,, long,
  964. //VB:       virtual long somsGetsockopt(long s, long level, long optname, char* optval, long* option)
  965. //VBAction: somsHtonl
  966. //VB:       ,, unsigned long,
  967. //VB:       virtual unsigned long somsHtonl(unsigned long a)
  968. //VBAction: somsHtons
  969. //VB:       ,, unsigned short,
  970. //VB:       virtual unsigned short somsHtons(unsigned short a)
  971. //VBAction: somsInet_addr
  972. //VB:       ,, unsigned long,
  973. //VB:       virtual unsigned long somsInet_addr(string cp)
  974. //VBAction: somsInet_lnaof
  975. //VB:       ,, unsigned long,
  976. //VB:       virtual unsigned long somsInet_lnaof(in_addr* addr)
  977. //VBAction: somsInet_makeaddr
  978. //VB:       ,, Sockets::in_addr,
  979. //VB:       virtual in_addr somsInet_makeaddr(unsigned long net, unsigned long lna)
  980. //VBAction: somsInet_netof
  981. //VB:       ,, unsigned long,
  982. //VB:       virtual unsigned long somsInet_netof(in_addr* addr)
  983. //VBAction: somsInet_network
  984. //VB:       ,, unsigned long,
  985. //VB:       virtual unsigned long somsInet_network(string cp)
  986. //VBAction: somsInet_ntoa
  987. //VB:       ,, string,
  988. //VB:       virtual string somsInet_ntoa(in_addr* addr)
  989. //VBAction: somsIoctl
  990. //VB:       ,, long,
  991. //VB:       virtual long somsIoctl(long s, long cmd, char* data, long length)
  992. //VBAction: somsListen
  993. //VB:       ,, long,
  994. //VB:       virtual long somsListen(long s, long backlog)
  995. //VBAction: somsNtohl
  996. //VB:       ,, unsigned long,
  997. //VB:       virtual unsigned long somsNtohl(unsigned long a)
  998. //VBAction: somsNtohs
  999. //VB:       ,, unsigned short,
  1000. //VB:       virtual unsigned short somsNtohs(unsigned short a)
  1001. //VBAction: somsReadv
  1002. //VB:       ,, long,
  1003. //VB:       virtual long somsReadv(long s, iovec* iov, long iovcnt)
  1004. //VBAction: somsRecv
  1005. //VB:       ,, long,
  1006. //VB:       virtual long somsRecv(long s, char* buf, long len, long flags)
  1007. //VBAction: somsRecvfrom
  1008. //VB:       ,, long,
  1009. //VB:       virtual long somsRecvfrom(long s, char* buf, long len, long flags, sockaddr* name, long* namelen)
  1010. //VBAction: somsRecvmsg
  1011. //VB:       ,, long,
  1012. //VB:       virtual long somsRecvmsg(long s, msghdr* msg, long flags)
  1013. //VBAction: somsSelect
  1014. //VB:       ,, long,
  1015. //VB:       virtual long somsSelect(long nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, timeval* timeout)
  1016. //VBAction: somsSend
  1017. //VB:       ,, long,
  1018. //VB:       virtual long somsSend(long s, char* msg, long len, long flags)
  1019. //VBAction: somsSendmsg
  1020. //VB:       ,, long,
  1021. //VB:       virtual long somsSendmsg(long s, msghdr* msg, long flags)
  1022. //VBAction: somsSendto
  1023. //VB:       ,, long,
  1024. //VB:       virtual long somsSendto(long s, char* msg, long len, long flags, sockaddr* to, long tolen)
  1025. //VBAction: somsSetsockopt
  1026. //VB:       ,, long,
  1027. //VB:       virtual long somsSetsockopt(long s, long level, long optname, char* optval, long optlen)
  1028. //VBAction: somsShutdown
  1029. //VB:       ,, long,
  1030. //VB:       virtual long somsShutdown(long s, long how)
  1031. //VBAction: somsSocket
  1032. //VB:       ,, long,
  1033. //VB:       virtual long somsSocket(long domain, long type, long protocol)
  1034. //VBAction: somsSoclose
  1035. //VB:       ,, long,
  1036. //VB:       virtual long somsSoclose(long s)
  1037. //VBAction: somsWritev
  1038. //VB:       ,, long,
  1039. //VB:       virtual long somsWritev(long s, iovec* iov, long iovcnt)
  1040. //VBEndPartInfo: Sockets
  1041. //
  1042. //VBBeginPartInfo: AnyNetSockets,
  1043. //VB:              "IBM AnyNetSockets (DTS SOM) class"
  1044. //VBParent: Sockets
  1045. //VBIncludes: <anysock.hh> _DTS_HH_INCLUDED_anysock
  1046. //VBPartDataFile: 'VBSOM.vbb'
  1047. //VBLibFile: 'som.lib'
  1048. //VBComposerInfo: class, 790, dde4vr30
  1049. //
  1050. //VBPreferredFeatures: this
  1051. //VBEndPartInfo: AnyNetSockets
  1052. //
  1053. //VBBeginPartInfo: IPXSockets,
  1054. //VB:              "IBM IPXSockets (DTS SOM) class"
  1055. //VBParent: Sockets
  1056. //VBIncludes: <ipxsock.hh> _DTS_HH_INCLUDED_ipxsock
  1057. //VBPartDataFile: 'VBSOM.vbb'
  1058. //VBLibFile: 'som.lib'
  1059. //VBComposerInfo: class, 790, dde4vr30
  1060. //
  1061. //VBPreferredFeatures: this
  1062. //VBEndPartInfo: IPXSockets
  1063. //
  1064. //VBBeginPartInfo: NBSockets,
  1065. //VB:              "IBM NBSockets (DTS SOM) class"
  1066. //VBParent: Sockets
  1067. //VBIncludes: <nbsock.hh> _DTS_HH_INCLUDED_nbsock
  1068. //VBPartDataFile: 'VBSOM.vbb'
  1069. //VBLibFile: 'som.lib'
  1070. //VBComposerInfo: class, 790, dde4vr30
  1071. //
  1072. //VBPreferredFeatures: this
  1073. //VBEndPartInfo: NBSockets
  1074. //
  1075. //VBBeginPartInfo: TCPIPSockets,
  1076. //VB:              "IBM TCPIPSockets (DTS SOM) class"
  1077. //VBParent: Sockets
  1078. //VBIncludes: <tcpsock.hh> _DTS_HH_INCLUDED_tcpsock
  1079. //VBPartDataFile: 'VBSOM.vbb'
  1080. //VBLibFile: 'som.lib'
  1081. //VBComposerInfo: class, 790, dde4vr30
  1082. //
  1083. //VBPreferredFeatures: this
  1084. //VBEndPartInfo: TCPIPSockets
  1085. //
  1086. //VBBeginPartInfo: TCPIPSockets32,
  1087. //VB:              "IBM TCPIPSockets32 (DTS SOM) class"
  1088. //VBParent: Sockets
  1089. //VBIncludes: <tcp32.hh> _DTS_HH_INCLUDED_tcp32
  1090. //VBPartDataFile: 'VBSOM.vbb'
  1091. //VBLibFile: 'som.lib'
  1092. //VBComposerInfo: class, 790, dde4vr30
  1093. //
  1094. //VBPreferredFeatures: this
  1095. //VBEndPartInfo: TCPIPSockets32
  1096. //
  1097. //VBBeginPartInfo: SOMClass,
  1098. //VB:              "IBM SOMClass (DTS SOM) class"
  1099. //VBParent: SOMObject
  1100. //VBIncludes: <somcls.hh> _DTS_HH_INCLUDED_somcls
  1101. //VBPartDataFile: 'VBSOM.vbb'
  1102. //VBLibFile: 'som.lib'
  1103. //VBComposerInfo: class, 790, dde4vr30, abstract
  1104. //
  1105. //VBAttribute: somGetClassData,,
  1106. //VB:          somClassDataStructure*,
  1107. //VB:          virtual somClassDataStructure* somGetClassData()
  1108. //VBAttribute: somGetClassMtab,,
  1109. //VB:          somMethodTab*,
  1110. //VB:          virtual somMethodTab* somGetClassMtab()
  1111. //VBAttribute: somGetInstanceOffset,,
  1112. //VB:          long,
  1113. //VB:          virtual long somGetInstanceOffset()
  1114. //VBAttribute: somGetInstancePartSize,,
  1115. //VB:          long,
  1116. //VB:          virtual long somGetInstancePartSize()
  1117. //VBAttribute: somGetInstanceSize,,
  1118. //VB:          long,
  1119. //VB:          virtual long somGetInstanceSize()
  1120. //VBAttribute: somGetInstanceToken,,
  1121. //VB:          somDToken,
  1122. //VB:          virtual somDToken somGetInstanceToken()
  1123. //VBAttribute: somGetName,,
  1124. //VB:          string,
  1125. //VB:          virtual string somGetName()
  1126. //VBAttribute: somGetNumMethods,,
  1127. //VB:          long,
  1128. //VB:          virtual long somGetNumMethods()
  1129. //VBAttribute: somGetNumStaticMethods,,
  1130. //VB:          long,
  1131. //VB:          virtual long somGetNumStaticMethods()
  1132. //VBAttribute: somGetParent,,
  1133. //VB:          SOMClass*,
  1134. //VB:          virtual SOMClass* somGetParent()
  1135. //VBAttribute: somGetParents,,
  1136. //VB:          SOMClass::SOMClassSequence,
  1137. //VB:          virtual SOMClassSequence somGetParents()
  1138. //VBAttribute: somGetPClsMtab,,
  1139. //VB:          somMethodTabs,
  1140. //VB:          virtual somMethodTabs somGetPClsMtab()
  1141. //VBAttribute: somGetPClsMtabs,,
  1142. //VB:          somMethodTabs,
  1143. //VB:          virtual somMethodTabs somGetPClsMtabs()
  1144. //VBAttribute: somNew,,
  1145. //VB:          SOMObject*,
  1146. //VB:          virtual SOMObject* somNew()
  1147. //VBAttribute: somNewNoInit,,
  1148. //VB:          SOMObject*,
  1149. //VB:          virtual SOMObject* somNewNoInit()
  1150. //VBAction: somAddDynamicMethod
  1151. //VB:       ,,,
  1152. //VB:       virtual void somAddDynamicMethod(somId methodId, somId methodDescriptor, somMethodPtr method, somMethodPtr applyStub)
  1153. //VBAction: somAddStaticMethod
  1154. //VB:       ,, somMToken,
  1155. //VB:       virtual somMToken somAddStaticMethod(somId methodId, somId methodDescriptor, somMethodPtr method, somMethodPtr redispatchStub, somMethodPtr applyStub)
  1156. //VBAction: somAllocate
  1157. //VB:       ,, string,
  1158. //VB:       string somAllocate(long size)
  1159. //VBAction: somCheckVersion
  1160. //VB:       ,, boolean,
  1161. //VB:       virtual boolean somCheckVersion(long majorVersion, long minorVersion)
  1162. //VBAction: somClassReady
  1163. //VB:       ,,,
  1164. //VB:       virtual void somClassReady()
  1165. //VBAction: somDeallocate
  1166. //VB:       ,,,
  1167. //VB:       void somDeallocate(string memptr)
  1168. //VBAction: somDefinedMethod
  1169. //VB:       ,, somMethodPtr,
  1170. //VB:       virtual somMethodPtr somDefinedMethod(somMToken method)
  1171. //VBAction: somDescendedFrom
  1172. //VB:       ,, boolean,
  1173. //VB:       virtual boolean somDescendedFrom(SOMClass* aClassObj)
  1174. //VBAction: somFindMethod
  1175. //VB:       ,, boolean,
  1176. //VB:       virtual boolean somFindMethod(somId methodId, somMethodPtr* m)
  1177. //VBAction: somFindMethodOk
  1178. //VB:       ,, boolean,
  1179. //VB:       virtual boolean somFindMethodOk(somId methodId, somMethodPtr* m)
  1180. //VBAction: somFindSMethod
  1181. //VB:       ,, somMethodPtr,
  1182. //VB:       virtual somMethodPtr somFindSMethod(somId methodId)
  1183. //VBAction: somFindSMethodOk
  1184. //VB:       ,, somMethodPtr,
  1185. //VB:       virtual somMethodPtr somFindSMethodOk(somId methodId)
  1186. //VBAction: somGetApplyStub
  1187. //VB:       ,, somMethodPtr,
  1188. //VB:       virtual somMethodPtr somGetApplyStub(somId methodId)
  1189. //VBAction: somGetInstanceAssignmentMask
  1190. //VB:       ,, somBooleanVector,
  1191. //VB:       virtual somBooleanVector somGetInstanceAssignmentMask(somAssignCtrl* ctrl)
  1192. //VBAction: somGetInstanceDestructionMask
  1193. //VB:       ,, somBooleanVector,
  1194. //VB:       virtual somBooleanVector somGetInstanceDestructionMask(somDestructCtrl* ctrl)
  1195. //VBAction: somGetInstanceInitMask
  1196. //VB:       ,, somBooleanVector,
  1197. //VB:       virtual somBooleanVector somGetInstanceInitMask(somInitCtrl* ctrl)
  1198. //VBAction: somGetMemberToken
  1199. //VB:       ,, somDToken,
  1200. //VB:       virtual somDToken somGetMemberToken(long memberOffset, somDToken instanceToken)
  1201. //VBAction: somGetMethodData
  1202. //VB:       ,, boolean,
  1203. //VB:       virtual boolean somGetMethodData(somId methodId, somMethodData* md)
  1204. //VBAction: somGetMethodDescriptor
  1205. //VB:       ,, somId,
  1206. //VB:       virtual somId somGetMethodDescriptor(somId methodId)
  1207. //VBAction: somGetMethodIndex
  1208. //VB:       ,, long,
  1209. //VB:       virtual long somGetMethodIndex(somId id)
  1210. //VBAction: somGetMethodToken
  1211. //VB:       ,, somMToken,
  1212. //VB:       virtual somMToken somGetMethodToken(somId methodId)
  1213. //VBAction: somGetNthMethodData
  1214. //VB:       ,, boolean,
  1215. //VB:       virtual boolean somGetNthMethodData(long n, somMethodData* md)
  1216. //VBAction: somGetNthMethodInfo
  1217. //VB:       ,, somId,
  1218. //VB:       virtual somId somGetNthMethodInfo(long n, somId* descriptor)
  1219. //VBAction: somGetRdStub
  1220. //VB:       ,, somMethodProc*,
  1221. //VB:       virtual somMethodProc* somGetRdStub(somId methodId)
  1222. //VBAction: somGetVersionNumbers
  1223. //VB:       ,,,
  1224. //VB:       virtual void somGetVersionNumbers(long* majorVersion, long* minorVersion)
  1225. //VBAction: somInitClass
  1226. //VB:       ,,,
  1227. //VB:       virtual void somInitClass(string className, SOMClass* parentClass, long dataSize, long maxStaticMethods, long majorVersion, long minorVersion)
  1228. //VBAction: somInitMIClass
  1229. //VB:       ,,,
  1230. //VB:       virtual void somInitMIClass(long inherit_vars, string className, SOMClassSequence* parentClasses, long dataSize, long dataAlignment, long maxStaticMethods, long majorVersion, long minorVersion)
  1231. //VBAction: somLookupMethod
  1232. //VB:       ,, somMethodPtr,
  1233. //VB:       virtual somMethodPtr somLookupMethod(somId methodId)
  1234. //VBAction: somOverrideMtab
  1235. //VB:       ,,,
  1236. //VB:       virtual void somOverrideMtab()
  1237. //VBAction: somOverrideSMethod
  1238. //VB:       ,,,
  1239. //VB:       virtual void somOverrideSMethod(somId methodId, somMethodPtr method)
  1240. //VBAction: somRenew
  1241. //VB:       ,, SOMObject*,
  1242. //VB:       virtual SOMObject* somRenew(void* obj)
  1243. //VBAction: somRenewNoInit
  1244. //VB:       ,, SOMObject*,
  1245. //VB:       virtual SOMObject* somRenewNoInit(void* obj)
  1246. //VBAction: somRenewNoInitNoZero
  1247. //VB:       ,, SOMObject*,
  1248. //VB:       virtual SOMObject* somRenewNoInitNoZero(void* obj)
  1249. //VBAction: somRenewNoZero
  1250. //VB:       ,, SOMObject*,
  1251. //VB:       virtual SOMObject* somRenewNoZero(void* obj)
  1252. //VBAction: somSetClassData
  1253. //VB:       ,,,
  1254. //VB:       virtual void somSetClassData(somClassDataStructure* cds)
  1255. //VBAction: somSetMethodDescriptor
  1256. //VB:       ,, boolean,
  1257. //VB:       virtual boolean somSetMethodDescriptor(somId methodId, somId descriptor)
  1258. //VBAction: somSupportsMethod
  1259. //VB:       ,, boolean,
  1260. //VB:       virtual boolean somSupportsMethod(somId mId)
  1261. //VBEndPartInfo: SOMClass
  1262. //
  1263. //VBBeginPartInfo: M_SOMPPersistentObject,
  1264. //VB:              "IBM M_SOMPPersistentObject (DTS SOM) class"
  1265. //VBParent: SOMClass
  1266. //VBIncludes: <po.hh> _DTS_HH_INCLUDED_po
  1267. //VBPartDataFile: 'VBSOM.vbb'
  1268. //VBLibFile: 'som.lib'
  1269. //VBComposerInfo: class, 790, dde4vr30
  1270. //
  1271. //VBAttribute: sompGetClassLevelEncoderDecoderName,,
  1272. //VB:          string,
  1273. //VB:          virtual string sompGetClassLevelEncoderDecoderName()
  1274. //VBAction: sompSetClassLevelEncoderDecoderName
  1275. //VB:       ,,,
  1276. //VB:       virtual void sompSetClassLevelEncoderDecoderName(string myName)
  1277. //VBPreferredFeatures: this, sompGetClassLevelEncoderDecoderName
  1278. //VBEndPartInfo: M_SOMPPersistentObject
  1279. //
  1280. //VBBeginPartInfo: SOMMBeforeAfter,
  1281. //VB:              "IBM SOMMBeforeAfter (DTS SOM) class"
  1282. //VBParent: SOMClass
  1283. //VBIncludes: <sombacls.hh> _DTS_HH_INCLUDED_sombacls
  1284. //VBPartDataFile: 'VBSOM.vbb'
  1285. //VBLibFile: 'som.lib'
  1286. //VBComposerInfo: class, 790, dde4vr30, abstract
  1287. //
  1288. //VBAction: sommAfterMethod
  1289. //VB:       ,,,
  1290. //VB:       virtual void sommAfterMethod(SOMObject* object, somId methodId, somToken returnedvalue, va_list ap)
  1291. //VBAction: sommBeforeMethod
  1292. //VB:       ,, boolean,
  1293. //VB:       virtual boolean sommBeforeMethod(SOMObject* object, somId methodId, va_list ap)
  1294. //VBEndPartInfo: SOMMBeforeAfter
  1295. //
  1296. //VBBeginPartInfo: SOMMTraced,
  1297. //VB:              "IBM SOMMTraced (DTS SOM) class"
  1298. //VBParent: SOMMBeforeAfter
  1299. //VBIncludes: <somtrcls.hh> _DTS_HH_INCLUDED_somtrcls
  1300. //VBPartDataFile: 'VBSOM.vbb'
  1301. //VBLibFile: 'som.lib'
  1302. //VBComposerInfo: class, 790, dde4vr30, abstract
  1303. //
  1304. //VBEndPartInfo: SOMMTraced
  1305. //
  1306. //VBBeginPartInfo: SOMRReplicable,
  1307. //VB:              "IBM SOMRReplicable (DTS SOM) class"
  1308. //VBParent: SOMMBeforeAfter
  1309. //VBIncludes: <somrmcls.hh> _DTS_HH_INCLUDED_somrmcls
  1310. //VBPartDataFile: 'VBSOM.vbb'
  1311. //VBLibFile: 'som.lib'
  1312. //VBComposerInfo: class, 790, dde4vr30, abstract
  1313. //
  1314. //VBEndPartInfo: SOMRReplicable
  1315. //
  1316. //VBBeginPartInfo: SOMMBeforeAfterDispatcher,
  1317. //VB:              "IBM SOMMBeforeAfterDispatcher (DTS SOM) class"
  1318. //VBParent: SOMClass
  1319. //VBIncludes: <sombadis.hh> _DTS_HH_INCLUDED_sombadis
  1320. //VBPartDataFile: 'VBSOM.vbb'
  1321. //VBLibFile: 'som.lib'
  1322. //VBComposerInfo: class, 790, dde4vr30, abstract
  1323. //
  1324. //VBAction: sommBAMethodCount
  1325. //VB:       ,, long,
  1326. //VB:       virtual long sommBAMethodCount(boolean before)
  1327. //VBAction: sommSetBAMethodSeq
  1328. //VB:       ,,,
  1329. //VB:       virtual void sommSetBAMethodSeq(boolean before, methodProcSequence* baseq)
  1330. //VBEndPartInfo: SOMMBeforeAfterDispatcher
  1331. //
  1332. //VBBeginPartInfo: SOMMCooperative,
  1333. //VB:              "IBM SOMMCooperative (DTS SOM) class"
  1334. //VBParent: SOMClass
  1335. //VBIncludes: <sommeta.hh> _DTS_HH_INCLUDED_sommeta
  1336. //VBPartDataFile: 'VBSOM.vbb'
  1337. //VBLibFile: 'som.lib'
  1338. //VBComposerInfo: class, 790, dde4vr30, abstract
  1339. //
  1340. //VBAttribute: sommSatisfyRequests,,
  1341. //VB:          boolean,
  1342. //VB:          virtual boolean sommSatisfyRequests()
  1343. //VBAction: sommAddCooperativeClassMethod
  1344. //VB:       ,, somMethodProc **,
  1345. //VB:       virtual somMethodProc ** sommAddCooperativeClassMethod(somId methodId, somMethodProc* methodProc)
  1346. //VBAction: sommAddCooperativeInstanceMethod
  1347. //VB:       ,, somMethodProc **,
  1348. //VB:       virtual somMethodProc ** sommAddCooperativeInstanceMethod(somId methodId, somMethodProc* methodProc)
  1349. //VBAction: sommRequestFinalClassMethodCall
  1350. //VB:       ,,,
  1351. //VB:       virtual void sommRequestFinalClassMethodCall(somId methodId, somMethodProc* methodProc)
  1352. //VBAction: sommRequestFirstCooperativeClassMethodCall
  1353. //VB:       ,,,
  1354. //VB:       virtual void sommRequestFirstCooperativeClassMethodCall(somId methodId, somMethodProc* coopProc, somMethodProc * ** chainProcAddrAddr)
  1355. //VBAction: sommRequestFirstCooperativeInstanceMethodCall
  1356. //VB:       ,,,
  1357. //VB:       virtual void sommRequestFirstCooperativeInstanceMethodCall(somId methodId, somMethodProc* coopProc, somMethodProc * ** chainProcAddrAddr)
  1358. //VBEndPartInfo: SOMMCooperative
  1359. //
  1360. //VBBeginPartInfo: SOMMCooperativeSistered,
  1361. //VB:              "IBM SOMMCooperativeSistered (DTS SOM) class"
  1362. //VBParent: SOMMCooperative
  1363. //VBIncludes: <sommeta.hh> _DTS_HH_INCLUDED_sommeta
  1364. //VBPartDataFile: 'VBSOM.vbb'
  1365. //VBLibFile: 'som.lib'
  1366. //VBComposerInfo: class, 790, dde4vr30, abstract
  1367. //
  1368. //VBEndPartInfo: SOMMCooperativeSistered
  1369. //
  1370. //VBBeginPartInfo: SOMDMetaproxy,
  1371. //VB:              "IBM SOMDMetaproxy (DTS SOM) class"
  1372. //VBParent: SOMMCooperativeSistered
  1373. //VBIncludes: <somdmprx.hh> _DTS_HH_INCLUDED_somdmprx
  1374. //VBPartDataFile: 'VBSOM.vbb'
  1375. //VBLibFile: 'som.lib'
  1376. //VBComposerInfo: class, 790, dde4vr30, abstract
  1377. //
  1378. //VBEndPartInfo: SOMDMetaproxy
  1379. //
  1380. //VBBeginPartInfo: SOMMCooperativeRedispatched,
  1381. //VB:              "IBM SOMMCooperativeRedispatched (DTS SOM) class"
  1382. //VBParent: SOMMCooperativeSistered
  1383. //VBIncludes: <sommeta.hh> _DTS_HH_INCLUDED_sommeta
  1384. //VBPartDataFile: 'VBSOM.vbb'
  1385. //VBLibFile: 'som.lib'
  1386. //VBComposerInfo: class, 790, dde4vr30, abstract
  1387. //
  1388. //VBEndPartInfo: SOMMCooperativeRedispatched
  1389. //
  1390. //VBBeginPartInfo: SOMMSingleInstance,
  1391. //VB:              "IBM SOMMSingleInstance (DTS SOM) class"
  1392. //VBParent: SOMClass
  1393. //VBIncludes: <snglicls.hh> _DTS_HH_INCLUDED_snglicls
  1394. //VBPartDataFile: 'VBSOM.vbb'
  1395. //VBLibFile: 'som.lib'
  1396. //VBComposerInfo: class, 790, dde4vr30, abstract
  1397. //
  1398. //VBAttribute: sommGetSingleInstance,,
  1399. //VB:          SOMObject*,
  1400. //VB:          virtual SOMObject* sommGetSingleInstance()
  1401. //VBAction: sommFreeSingleInstance
  1402. //VB:       ,,,
  1403. //VB:       virtual void sommFreeSingleInstance()
  1404. //VBEndPartInfo: SOMMSingleInstance
  1405. //
  1406. //VBBeginPartInfo: SOMClassMgr,
  1407. //VB:              "IBM SOMClassMgr (DTS SOM) class"
  1408. //VBParent: SOMObject
  1409. //VBIncludes: <somcm.hh> _DTS_HH_INCLUDED_somcm
  1410. //VBPartDataFile: 'VBSOM.vbb'
  1411. //VBLibFile: 'som.lib'
  1412. //VBComposerInfo: class, 790, dde4vr30
  1413. //
  1414. //VBAttribute: somGetInitFunction,,
  1415. //VB:          string,
  1416. //VB:          virtual string somGetInitFunction()
  1417. //VBAction: somBeginPersistentClasses
  1418. //VB:       ,,,
  1419. //VB:       virtual void somBeginPersistentClasses()
  1420. //VBAction: somClassFromId
  1421. //VB:       ,, SOMClass*,
  1422. //VB:       virtual SOMClass* somClassFromId(somId classId)
  1423. //VBAction: somEndPersistentClasses
  1424. //VB:       ,,,
  1425. //VB:       virtual void somEndPersistentClasses()
  1426. //VBAction: somFindClass
  1427. //VB:       ,, SOMClass*,
  1428. //VB:       virtual SOMClass* somFindClass(somId classId, long majorVersion, long minorVersion)
  1429. //VBAction: somFindClsInFile
  1430. //VB:       ,, SOMClass*,
  1431. //VB:       virtual SOMClass* somFindClsInFile(somId classId, long majorVersion, long minorVersion, string file)
  1432. //VBAction: somGetRelatedClasses
  1433. //VB:       ,, SOMClassMgr::SOMClassArray,
  1434. //VB:       virtual SOMClassArray somGetRelatedClasses(SOMClass* classObj)
  1435. //VBAction: somJoinAffinityGroup
  1436. //VB:       ,, boolean,
  1437. //VB:       virtual boolean somJoinAffinityGroup(SOMClass* newClass, SOMClass* affClass)
  1438. //VBAction: somLoadClassFile
  1439. //VB:       ,, SOMClass*,
  1440. //VB:       virtual SOMClass* somLoadClassFile(somId classId, long majorVersion, long minorVersion, string file)
  1441. //VBAction: somLocateClassFile
  1442. //VB:       ,, string,
  1443. //VB:       virtual string somLocateClassFile(somId classId, long majorVersion, long minorVersion)
  1444. //VBAction: somMergeInto
  1445. //VB:       ,,,
  1446. //VB:       virtual void somMergeInto(SOMObject* targetObj)
  1447. //VBAction: somRegisterClass
  1448. //VB:       ,,,
  1449. //VB:       virtual void somRegisterClass(SOMClass* classObj)
  1450. //VBAction: somRegisterClassLibrary
  1451. //VB:       ,,,
  1452. //VB:       virtual void somRegisterClassLibrary(string libraryName, somMethodPtr libraryInitRtn)
  1453. //VBAction: somSubstituteClass
  1454. //VB:       ,, long,
  1455. //VB:       virtual long somSubstituteClass(string origClassName, string newClassName)
  1456. //VBAction: somUnloadClassFile
  1457. //VB:       ,, long,
  1458. //VB:       virtual long somUnloadClassFile(SOMClass* classObj)
  1459. //VBAction: somUnregisterClass
  1460. //VB:       ,, long,
  1461. //VB:       virtual long somUnregisterClass(SOMClass* classObj)
  1462. //VBPreferredFeatures: this, somGetInitFunction
  1463. //VBEndPartInfo: SOMClassMgr
  1464. //
  1465. //VBBeginPartInfo: SOMDObject,
  1466. //VB:              "IBM SOMDObject (DTS SOM) class"
  1467. //VBParent: SOMObject
  1468. //VBIncludes: <somdobj.hh> _DTS_HH_INCLUDED_somdobj
  1469. //VBPartDataFile: 'VBSOM.vbb'
  1470. //VBLibFile: 'som.lib'
  1471. //VBComposerInfo: class, 790, dde4vr30, abstract
  1472. //
  1473. //VBAttribute: duplicate,,
  1474. //VB:          SOMDObject*,
  1475. //VB:          virtual SOMDObject* duplicate()
  1476. //VBAttribute: get_implementation,,
  1477. //VB:          ImplementationDef*,
  1478. //VB:          virtual ImplementationDef* get_implementation()
  1479. //VBAttribute: get_interface,,
  1480. //VB:          InterfaceDef*,
  1481. //VB:          virtual InterfaceDef* get_interface()
  1482. //VBAttribute: _constant,,
  1483. //VB:          boolean,
  1484. //VB:          virtual boolean is_constant()
  1485. //VBAttribute: _nil,,
  1486. //VB:          boolean,
  1487. //VB:          virtual boolean is_nil()
  1488. //VBAttribute: _proxy,,
  1489. //VB:          boolean,
  1490. //VB:          virtual boolean is_proxy()
  1491. //VBAttribute: _SOM_ref,,
  1492. //VB:          boolean,
  1493. //VB:          virtual boolean is_SOM_ref()
  1494. //VBAction: create_request
  1495. //VB:       ,, ORBStatus,
  1496. //VB:       virtual ORBStatus create_request(Context* ctx, Identifier operation, NVList* arg_list, NamedValue* result, Request ** request, Flags req_flags)
  1497. //VBAction: create_request_args
  1498. //VB:       ,, ORBStatus,
  1499. //VB:       virtual ORBStatus create_request_args(Identifier operation, NVList ** arg_list, NamedValue* result)
  1500. //VBAction: release
  1501. //VB:       ,,,
  1502. //VB:       virtual void release()
  1503. //VBEndPartInfo: SOMDObject
  1504. //
  1505. //VBBeginPartInfo: SOMDClientProxy,
  1506. //VB:              "IBM SOMDClientProxy (DTS SOM) class"
  1507. //VBParent: SOMDObject
  1508. //VBIncludes: <somdcprx.hh> _DTS_HH_INCLUDED_somdcprx
  1509. //VBPartDataFile: 'VBSOM.vbb'
  1510. //VBLibFile: 'som.lib'
  1511. //VBComposerInfo: class, 790, dde4vr30, abstract
  1512. //
  1513. //VBAttribute: somdProxyGetClass,,
  1514. //VB:          SOMClass*,
  1515. //VB:          virtual SOMClass* somdProxyGetClass()
  1516. //VBAttribute: somdProxyGetClassName,,
  1517. //VB:          string,
  1518. //VB:          virtual string somdProxyGetClassName()
  1519. //VBAttribute: somdTargetGetClass,,
  1520. //VB:          SOMClass*,
  1521. //VB:          virtual SOMClass* somdTargetGetClass()
  1522. //VBAttribute: somdTargetGetClassName,,
  1523. //VB:          string,
  1524. //VB:          virtual string somdTargetGetClassName()
  1525. //VBAction: somdProxyFree
  1526. //VB:       ,,,
  1527. //VB:       virtual void somdProxyFree()
  1528. //VBAction: somdReleaseResources
  1529. //VB:       ,,,
  1530. //VB:       virtual void somdReleaseResources()
  1531. //VBAction: somdTargetFree
  1532. //VB:       ,,,
  1533. //VB:       virtual void somdTargetFree()
  1534. //VBEndPartInfo: SOMDClientProxy
  1535. //
  1536. //VBBeginPartInfo: SOMDServer,
  1537. //VB:              "IBM SOMDServer (DTS SOM) class"
  1538. //VBParent: SOMObject
  1539. //VBIncludes: <somdserv.hh> _DTS_HH_INCLUDED_somdserv
  1540. //VBPartDataFile: 'VBSOM.vbb'
  1541. //VBLibFile: 'som.lib'
  1542. //VBComposerInfo: class, 790, dde4vr30, abstract
  1543. //
  1544. //VBAttribute: somdObjReferencesCached,,
  1545. //VB:          boolean,
  1546. //VB:          virtual boolean somdObjReferencesCached()
  1547. //VBAction: somdCreateObj
  1548. //VB:       ,, SOMObject*,
  1549. //VB:       virtual SOMObject* somdCreateObj(Identifier objclass, string hints)
  1550. //VBAction: somdDeleteObj
  1551. //VB:       ,,,
  1552. //VB:       virtual void somdDeleteObj(SOMObject* somobj)
  1553. //VBAction: somdDispatchMethod
  1554. //VB:       ,,,
  1555. //VB:       virtual void somdDispatchMethod(SOMObject* somobj, somToken* retValue, somId methodId, va_list ap)
  1556. //VBAction: somdGetClassObj
  1557. //VB:       ,, SOMClass*,
  1558. //VB:       virtual SOMClass* somdGetClassObj(Identifier objclass)
  1559. //VBAction: somdRefFromSOMObj
  1560. //VB:       ,, SOMDObject*,
  1561. //VB:       virtual SOMDObject* somdRefFromSOMObj(SOMObject* somobj)
  1562. //VBAction: somdSOMObjFromRef
  1563. //VB:       ,, SOMObject*,
  1564. //VB:       virtual SOMObject* somdSOMObjFromRef(SOMDObject* objref)
  1565. //VBEndPartInfo: SOMDServer
  1566. //
  1567. //VBBeginPartInfo: SOMDServerMgr,
  1568. //VB:              "IBM SOMDServerMgr (DTS SOM) class"
  1569. //VBParent: SOMObject
  1570. //VBIncludes: <servmgr.hh> _DTS_HH_INCLUDED_servmgr
  1571. //VBPartDataFile: 'VBSOM.vbb'
  1572. //VBLibFile: 'som.lib'
  1573. //VBComposerInfo: class, 790, dde4vr30, abstract
  1574. //
  1575. //VBAction: somdDisableServer
  1576. //VB:       ,, ORBStatus,
  1577. //VB:       virtual ORBStatus somdDisableServer(string server_alias)
  1578. //VBAction: somdEnableServer
  1579. //VB:       ,, ORBStatus,
  1580. //VB:       virtual ORBStatus somdEnableServer(string server_alias)
  1581. //VBAction: somdIsServerEnabled
  1582. //VB:       ,, boolean,
  1583. //VB:       virtual boolean somdIsServerEnabled(ImplementationDef* impldef)
  1584. //VBAction: somdListServer
  1585. //VB:       ,, ORBStatus,
  1586. //VB:       virtual ORBStatus somdListServer(string server_alias)
  1587. //VBAction: somdRestartServer
  1588. //VB:       ,, ORBStatus,
  1589. //VB:       virtual ORBStatus somdRestartServer(string server_alias)
  1590. //VBAction: somdShutdownServer
  1591. //VB:       ,, ORBStatus,
  1592. //VB:       virtual ORBStatus somdShutdownServer(string server_alias)
  1593. //VBAction: somdStartServer
  1594. //VB:       ,, ORBStatus,
  1595. //VB:       virtual ORBStatus somdStartServer(string server_alias)
  1596. //VBEndPartInfo: SOMDServerMgr
  1597. //
  1598. //VBBeginPartInfo: SOMEEMan,
  1599. //VB:              "IBM SOMEEMan (DTS SOM) class"
  1600. //VBParent: SOMObject
  1601. //VBIncludes: <eman.hh> _DTS_HH_INCLUDED_eman
  1602. //VBPartDataFile: 'VBSOM.vbb'
  1603. //VBLibFile: 'som.lib'
  1604. //VBComposerInfo: class, 790, dde4vr30
  1605. //
  1606. //VBAction: someChangeRegData
  1607. //VB:       ,,,
  1608. //VB:       virtual void someChangeRegData(long registrationId, SOMEEMRegisterData* registerData)
  1609. //VBAction: someGetEManSem
  1610. //VB:       ,,,
  1611. //VB:       virtual void someGetEManSem()
  1612. //VBAction: someProcessEvent
  1613. //VB:       ,,,
  1614. //VB:       virtual void someProcessEvent(unsigned long mask)
  1615. //VBAction: someProcessEvents
  1616. //VB:       ,,,
  1617. //VB:       virtual void someProcessEvents()
  1618. //VBAction: someQueueEvent
  1619. //VB:       ,,,
  1620. //VB:       virtual void someQueueEvent(SOMEClientEvent* event)
  1621. //VBAction: someRegister
  1622. //VB:       ,, long,
  1623. //VB:       virtual long someRegister(SOMEEMRegisterData* registerData, SOMObject* targetObject, string targetMethod, void* targetData)
  1624. //VBAction: someRegisterEv
  1625. //VB:       ,, long,
  1626. //VB:       virtual long someRegisterEv(SOMEEMRegisterData* registerData, SOMObject* targetObject, Environment* callbackEv, string targetMethod, void* targetData)
  1627. //VBAction: someRegisterProc
  1628. //VB:       ,, long,
  1629. //VB:       virtual long someRegisterProc(SOMEEMRegisterData* registerData, EMRegProc* targetProcedure, void* targetData)
  1630. //VBAction: someReleaseEManSem
  1631. //VB:       ,,,
  1632. //VB:       virtual void someReleaseEManSem()
  1633. //VBAction: someShutdown
  1634. //VB:       ,,,
  1635. //VB:       virtual void someShutdown()
  1636. //VBAction: someUnRegister
  1637. //VB:       ,,,
  1638. //VB:       virtual void someUnRegister(long registrationId)
  1639. //VBPreferredFeatures: this
  1640. //VBEndPartInfo: SOMEEMan
  1641. //
  1642. //VBBeginPartInfo: SOMEEMRegisterData,
  1643. //VB:              "IBM SOMEEMRegisterData (DTS SOM) class"
  1644. //VBParent: SOMObject
  1645. //VBIncludes: <emregdat.hh> _DTS_HH_INCLUDED_emregdat
  1646. //VBPartDataFile: 'VBSOM.vbb'
  1647. //VBLibFile: 'som.lib'
  1648. //VBComposerInfo: class, 790, dde4vr30
  1649. //
  1650. //VBAction: someClearRegData
  1651. //VB:       ,,,
  1652. //VB:       virtual void someClearRegData()
  1653. //VBAction: someSetRegDataClientType
  1654. //VB:       ,,,
  1655. //VB:       virtual void someSetRegDataClientType(string clientType)
  1656. //VBAction: someSetRegDataEventMask
  1657. //VB:       ,,,
  1658. //VB:       virtual void someSetRegDataEventMask(long eventType, va_list ap)
  1659. //VBAction: someSetRegDataSink
  1660. //VB:       ,,,
  1661. //VB:       virtual void someSetRegDataSink(long sink)
  1662. //VBAction: someSetRegDataSinkMask
  1663. //VB:       ,,,
  1664. //VB:       virtual void someSetRegDataSinkMask(unsigned long sinkMask)
  1665. //VBAction: someSetRegDataTimerCount
  1666. //VB:       ,,,
  1667. //VB:       virtual void someSetRegDataTimerCount(long count)
  1668. //VBAction: someSetRegDataTimerInterval
  1669. //VB:       ,,,
  1670. //VB:       virtual void someSetRegDataTimerInterval(long interval)
  1671. //VBPreferredFeatures: this
  1672. //VBEndPartInfo: SOMEEMRegisterData
  1673. //
  1674. //VBBeginPartInfo: SOMEEvent,
  1675. //VB:              "IBM SOMEEvent (DTS SOM) class"
  1676. //VBParent: SOMObject
  1677. //VBIncludes: <event.hh> _DTS_HH_INCLUDED_event
  1678. //VBPartDataFile: 'VBSOM.vbb'
  1679. //VBLibFile: 'som.lib'
  1680. //VBComposerInfo: class, 790, dde4vr30
  1681. //
  1682. //VBAttribute: somevGetEventTime,,
  1683. //VB:          unsigned long,
  1684. //VB:          virtual unsigned long somevGetEventTime()
  1685. //VBAttribute: somevGetEventType,,
  1686. //VB:          unsigned long,
  1687. //VB:          virtual unsigned long somevGetEventType()
  1688. //VBAction: somevSetEventTime
  1689. //VB:       ,,,
  1690. //VB:       virtual void somevSetEventTime(unsigned long time)
  1691. //VBAction: somevSetEventType
  1692. //VB:       ,,,
  1693. //VB:       virtual void somevSetEventType(unsigned long type)
  1694. //VBPreferredFeatures: this, somevGetEventTime, somevGetEventType
  1695. //VBEndPartInfo: SOMEEvent
  1696. //
  1697. //VBBeginPartInfo: SOMEClientEvent,
  1698. //VB:              "IBM SOMEClientEvent (DTS SOM) class"
  1699. //VBParent: SOMEEvent
  1700. //VBIncludes: <clientev.hh> _DTS_HH_INCLUDED_clientev
  1701. //VBPartDataFile: 'VBSOM.vbb'
  1702. //VBLibFile: 'som.lib'
  1703. //VBComposerInfo: class, 790, dde4vr30
  1704. //
  1705. //VBAttribute: somevGetEventClientData,,
  1706. //VB:          void*,
  1707. //VB:          virtual void* somevGetEventClientData()
  1708. //VBAttribute: somevGetEventClientType,,
  1709. //VB:          string,
  1710. //VB:          virtual string somevGetEventClientType()
  1711. //VBAction: somevSetEventClientData
  1712. //VB:       ,,,
  1713. //VB:       virtual void somevSetEventClientData(void* clientData)
  1714. //VBAction: somevSetEventClientType
  1715. //VB:       ,,,
  1716. //VB:       virtual void somevSetEventClientType(string clientType)
  1717. //VBPreferredFeatures: this, somevGetEventClientData, somevGetEventClientType
  1718. //VBEndPartInfo: SOMEClientEvent
  1719. //
  1720. //VBBeginPartInfo: SOMESinkEvent,
  1721. //VB:              "IBM SOMESinkEvent (DTS SOM) class"
  1722. //VBParent: SOMEEvent
  1723. //VBIncludes: <sinkev.hh> _DTS_HH_INCLUDED_sinkev
  1724. //VBPartDataFile: 'VBSOM.vbb'
  1725. //VBLibFile: 'som.lib'
  1726. //VBComposerInfo: class, 790, dde4vr30
  1727. //
  1728. //VBAttribute: somevGetEventSink,,
  1729. //VB:          long,
  1730. //VB:          virtual long somevGetEventSink()
  1731. //VBAction: somevSetEventSink
  1732. //VB:       ,,,
  1733. //VB:       virtual void somevSetEventSink(long sink)
  1734. //VBPreferredFeatures: this, somevGetEventSink
  1735. //VBEndPartInfo: SOMESinkEvent
  1736. //
  1737. //VBBeginPartInfo: SOMETimerEvent,
  1738. //VB:              "IBM SOMETimerEvent (DTS SOM) class"
  1739. //VBParent: SOMEEvent
  1740. //VBIncludes: <timerev.hh> _DTS_HH_INCLUDED_timerev
  1741. //VBPartDataFile: 'VBSOM.vbb'
  1742. //VBLibFile: 'som.lib'
  1743. //VBComposerInfo: class, 790, dde4vr30
  1744. //
  1745. //VBAttribute: somevGetEventInterval,,
  1746. //VB:          long,
  1747. //VB:          virtual long somevGetEventInterval()
  1748. //VBAction: somevSetEventInterval
  1749. //VB:       ,,,
  1750. //VB:       virtual void somevSetEventInterval(long interval)
  1751. //VBPreferredFeatures: this, somevGetEventInterval
  1752. //VBEndPartInfo: SOMETimerEvent
  1753. //
  1754. //VBBeginPartInfo: SOMEWorkProcEvent,
  1755. //VB:              "IBM SOMEWorkProcEvent (DTS SOM) class"
  1756. //VBParent: SOMEEvent
  1757. //VBIncludes: <workprev.hh> _DTS_HH_INCLUDED_workprev
  1758. //VBPartDataFile: 'VBSOM.vbb'
  1759. //VBLibFile: 'som.lib'
  1760. //VBComposerInfo: class, 790, dde4vr30
  1761. //
  1762. //VBPreferredFeatures: this
  1763. //VBEndPartInfo: SOMEWorkProcEvent
  1764. //
  1765. //VBBeginPartInfo: somf_MCollectible,
  1766. //VB:              "IBM somf_MCollectible (DTS SOM) class"
  1767. //VBParent: SOMObject
  1768. //VBIncludes: <mcollect.hh> _DTS_HH_INCLUDED_mcollect
  1769. //VBPartDataFile: 'VBSOM.vbb'
  1770. //VBLibFile: 'som.lib'
  1771. //VBComposerInfo: class, 790, dde4vr30, abstract
  1772. //
  1773. //VBAttribute: somfClone,,
  1774. //VB:          somf_MCollectible*,
  1775. //VB:          virtual somf_MCollectible* somfClone()
  1776. //VBAttribute: somfHash,,
  1777. //VB:          long,
  1778. //VB:          virtual long somfHash()
  1779. //VBAction: somfClonePointer
  1780. //VB:       ,, somf_MCollectible*,
  1781. //VB:       virtual somf_MCollectible* somfClonePointer(somf_MCollectible* clonee)
  1782. //VBAction: somfIsEqual
  1783. //VB:       ,, boolean,
  1784. //VB:       virtual boolean somfIsEqual(somf_MCollectible* obj)
  1785. //VBAction: somfIsNotEqual
  1786. //VB:       ,, boolean,
  1787. //VB:       virtual boolean somfIsNotEqual(somf_MCollectible* obj)
  1788. //VBAction: somfIsSame
  1789. //VB:       ,, boolean,
  1790. //VB:       virtual boolean somfIsSame(somf_MCollectible* obj)
  1791. //VBEndPartInfo: somf_MCollectible
  1792. //
  1793. //VBBeginPartInfo: somf_MOrderableCollectible,
  1794. //VB:              "IBM somf_MOrderableCollectible (DTS SOM) class"
  1795. //VBParent: somf_MCollectible
  1796. //VBIncludes: <morder.hh> _DTS_HH_INCLUDED_morder
  1797. //VBPartDataFile: 'VBSOM.vbb'
  1798. //VBLibFile: 'som.lib'
  1799. //VBComposerInfo: class, 790, dde4vr30, abstract
  1800. //
  1801. //VBAction: somfCompare
  1802. //VB:       ,, somf_MOrderableCollectible::EComparisonResult,
  1803. //VB:       virtual EComparisonResult somfCompare(somf_MOrderableCollectible* obj)
  1804. //VBAction: somfIsGreaterThan
  1805. //VB:       ,, boolean,
  1806. //VB:       virtual boolean somfIsGreaterThan(somf_MOrderableCollectible* obj)
  1807. //VBAction: somfIsGreaterThanOrEqualTo
  1808. //VB:       ,, boolean,
  1809. //VB:       virtual boolean somfIsGreaterThanOrEqualTo(somf_MOrderableCollectible* obj)
  1810. //VBAction: somfIsLessThan
  1811. //VB:       ,, boolean,
  1812. //VB:       virtual boolean somfIsLessThan(somf_MOrderableCollectible* obj)
  1813. //VBAction: somfIsLessThanOrEqualTo
  1814. //VB:       ,, boolean,
  1815. //VB:       virtual boolean somfIsLessThanOrEqualTo(somf_MOrderableCollectible* obj)
  1816. //VBEndPartInfo: somf_MOrderableCollectible
  1817. //
  1818. //VBBeginEnumInfo: somf_MOrderableCollectible::EComparisonResult
  1819. //VBIncludes: <morder.hh> _DTS_HH_INCLUDED_morder
  1820. //VBPartDataFile: 'VBSOM.vbb'
  1821. //VBEnumerators: kLessThan = 1
  1822. //VB:           ,kEqual
  1823. //VB:           ,kGreaterThan
  1824. //VB:           ,EComparisonResult_FoRcE_lOnG = 65537
  1825. //VBEndEnumInfo: somf_MOrderableCollectible::EComparisonResult
  1826. //
  1827. //VBBeginPartInfo: somf_TAssoc,
  1828. //VB:              "IBM somf_TAssoc (DTS SOM) class"
  1829. //VBParent: somf_MCollectible
  1830. //VBIncludes: <tassoc.hh> _DTS_HH_INCLUDED_tassoc
  1831. //VBPartDataFile: 'VBSOM.vbb'
  1832. //VBLibFile: 'som.lib'
  1833. //VBComposerInfo: class, 790, dde4vr30
  1834. //
  1835. //VBAttribute: somfGetKey,,
  1836. //VB:          somf_MCollectible*,
  1837. //VB:          virtual somf_MCollectible* somfGetKey()
  1838. //VBAttribute: somfGetValue,,
  1839. //VB:          somf_MCollectible*,
  1840. //VB:          virtual somf_MCollectible* somfGetValue()
  1841. //VBAction: somfSetKey
  1842. //VB:       ,,,
  1843. //VB:       virtual void somfSetKey(somf_MCollectible* k)
  1844. //VBAction: somfSetValue
  1845. //VB:       ,,,
  1846. //VB:       virtual void somfSetValue(somf_MCollectible* v)
  1847. //VBAction: somfTAssocInitM
  1848. //VB:       ,, somf_TAssoc*,
  1849. //VB:       virtual somf_TAssoc* somfTAssocInitM(somf_MCollectible* k)
  1850. //VBAction: somfTAssocInitMM
  1851. //VB:       ,, somf_TAssoc*,
  1852. //VB:       virtual somf_TAssoc* somfTAssocInitMM(somf_MCollectible* k, somf_MCollectible* v)
  1853. //VBPreferredFeatures: this, somfGetKey, somfGetValue
  1854. //VBEndPartInfo: somf_TAssoc
  1855. //
  1856. //VBBeginPartInfo: somf_TCollectibleLong,
  1857. //VB:              "IBM somf_TCollectibleLong (DTS SOM) class"
  1858. //VBParent: somf_MCollectible
  1859. //VBIncludes: <tclong.hh> _DTS_HH_INCLUDED_tclong
  1860. //VBPartDataFile: 'VBSOM.vbb'
  1861. //VBLibFile: 'som.lib'
  1862. //VBComposerInfo: class, 790, dde4vr30
  1863. //
  1864. //VBAttribute: somfGetValue,,
  1865. //VB:          long,
  1866. //VB:          virtual long somfGetValue()
  1867. //VBAction: somfSetValue
  1868. //VB:       ,,,
  1869. //VB:       virtual void somfSetValue(long v)
  1870. //VBAction: somfTCollectibleLongInit
  1871. //VB:       ,, somf_TCollectibleLong*,
  1872. //VB:       virtual somf_TCollectibleLong* somfTCollectibleLongInit(long v)
  1873. //VBPreferredFeatures: this, somfGetValue
  1874. //VBEndPartInfo: somf_TCollectibleLong
  1875. //
  1876. //VBBeginPartInfo: somf_TCollection,
  1877. //VB:              "IBM somf_TCollection (DTS SOM) class"
  1878. //VBParent: somf_MCollectible
  1879. //VBIncludes: <tcollect.hh> _DTS_HH_INCLUDED_tcollect
  1880. //VBPartDataFile: 'VBSOM.vbb'
  1881. //VBLibFile: 'som.lib'
  1882. //VBComposerInfo: class, 790, dde4vr30, abstract
  1883. //
  1884. //VBAttribute: somfCount,,
  1885. //VB:          long,
  1886. //VB:          virtual long somfCount()
  1887. //VBAttribute: somfCreateIterator,,
  1888. //VB:          somf_TIterator*,
  1889. //VB:          virtual somf_TIterator* somfCreateIterator()
  1890. //VBAttribute: somfTestFunction,,
  1891. //VB:          somf_MCollectibleCompareFn,
  1892. //VB:          virtual somf_MCollectibleCompareFn somfTestFunction()
  1893. //VBAction: somfAdd
  1894. //VB:       ,, somf_MCollectible*,
  1895. //VB:       virtual somf_MCollectible* somfAdd(somf_MCollectible* obj)
  1896. //VBAction: somfAddAll
  1897. //VB:       ,,,
  1898. //VB:       virtual void somfAddAll(somf_TCollection* col)
  1899. //VBAction: somfDeleteAll
  1900. //VB:       ,,,
  1901. //VB:       virtual void somfDeleteAll()
  1902. //VBAction: somfMember
  1903. //VB:       ,, somf_MCollectible*,
  1904. //VB:       virtual somf_MCollectible* somfMember(somf_MCollectible* obj)
  1905. //VBAction: somfRemove
  1906. //VB:       ,, somf_MCollectible*,
  1907. //VB:       virtual somf_MCollectible* somfRemove(somf_MCollectible* obj)
  1908. //VBAction: somfRemoveAll
  1909. //VB:       ,,,
  1910. //VB:       virtual void somfRemoveAll()
  1911. //VBEndPartInfo: somf_TCollection
  1912. //
  1913. //VBBeginPartInfo: somf_TDictionary,
  1914. //VB:              "IBM somf_TDictionary (DTS SOM) class"
  1915. //VBParent: somf_TCollection
  1916. //VBIncludes: <tdict.hh> _DTS_HH_INCLUDED_tdict
  1917. //VBPartDataFile: 'VBSOM.vbb'
  1918. //VBLibFile: 'som.lib'
  1919. //VBComposerInfo: class, 790, dde4vr30
  1920. //
  1921. //VBAttribute: somfCopyImplementation,,
  1922. //VB:          somf_THashTable*,
  1923. //VB:          virtual somf_THashTable* somfCopyImplementation()
  1924. //VBAttribute: somfGetHashFunction,,
  1925. //VB:          somf_MCollectibleHashFn,
  1926. //VB:          virtual somf_MCollectibleHashFn somfGetHashFunction()
  1927. //VBAction: somfAddKeyValuePairMM
  1928. //VB:       ,, somf_MCollectible*,
  1929. //VB:       virtual somf_MCollectible* somfAddKeyValuePairMM(somf_MCollectible* key, somf_MCollectible* val)
  1930. //VBAction: somfAddKeyValuePairMMB
  1931. //VB:       ,, somf_MCollectible*,
  1932. //VB:       virtual somf_MCollectible* somfAddKeyValuePairMMB(somf_MCollectible* key, somf_MCollectible* val, boolean replace)
  1933. //VBAction: somfAssign
  1934. //VB:       ,,,
  1935. //VB:       virtual void somfAssign(somf_TDictionary* source)
  1936. //VBAction: somfDeleteAllKeys
  1937. //VB:       ,,,
  1938. //VB:       virtual void somfDeleteAllKeys()
  1939. //VBAction: somfDeleteAllValues
  1940. //VB:       ,,,
  1941. //VB:       virtual void somfDeleteAllValues()
  1942. //VBAction: somfDeleteKey
  1943. //VB:       ,, somf_MCollectible*,
  1944. //VB:       virtual somf_MCollectible* somfDeleteKey(somf_MCollectible* key)
  1945. //VBAction: somfKeyAtM
  1946. //VB:       ,, somf_MCollectible*,
  1947. //VB:       virtual somf_MCollectible* somfKeyAtM(somf_MCollectible* val)
  1948. //VBAction: somfSetHashFunction
  1949. //VB:       ,,,
  1950. //VB:       virtual void somfSetHashFunction(somf_MCollectibleHashFn fn)
  1951. //VBAction: somfTDictionaryInitD
  1952. //VB:       ,, somf_TDictionary*,
  1953. //VB:       virtual somf_TDictionary* somfTDictionaryInitD(somf_TDictionary* dictionary)
  1954. //VBAction: somfTDictionaryInitL
  1955. //VB:       ,, somf_TDictionary*,
  1956. //VB:       virtual somf_TDictionary* somfTDictionaryInitL(long sizeHint)
  1957. //VBAction: somfTDictionaryInitLL
  1958. //VB:       ,, somf_TDictionary*,
  1959. //VB:       virtual somf_TDictionary* somfTDictionaryInitLL(long sizeHint, long growthRate)
  1960. //VBAction: somfValueAt
  1961. //VB:       ,, somf_MCollectible*,
  1962. //VB:       virtual somf_MCollectible* somfValueAt(somf_MCollectible* key)
  1963. //VBPreferredFeatures: this, somfCopyImplementation, somfGetHashFunction
  1964. //VBEndPartInfo: somf_TDictionary
  1965. //
  1966. //VBBeginPartInfo: somf_TPriorityQueue,
  1967. //VB:              "IBM somf_TPriorityQueue (DTS SOM) class"
  1968. //VBParent: somf_TCollection
  1969. //VBIncludes: <tpq.hh> _DTS_HH_INCLUDED_tpq
  1970. //VBPartDataFile: 'VBSOM.vbb'
  1971. //VBLibFile: 'som.lib'
  1972. //VBComposerInfo: class, 790, dde4vr30
  1973. //
  1974. //VBAttribute: somfGetEqualityComparisonFunction,,
  1975. //VB:          somf_MCollectibleCompareFn,
  1976. //VB:          virtual somf_MCollectibleCompareFn somfGetEqualityComparisonFunction()
  1977. //VBAttribute: somfPeek,,
  1978. //VB:          somf_MOrderableCollectible*,
  1979. //VB:          virtual somf_MOrderableCollectible* somfPeek()
  1980. //VBAttribute: somfPop,,
  1981. //VB:          somf_MOrderableCollectible*,
  1982. //VB:          virtual somf_MOrderableCollectible* somfPop()
  1983. //VBAction: somfAssign
  1984. //VB:       ,,,
  1985. //VB:       virtual void somfAssign(somf_TPriorityQueue* source)
  1986. //VBAction: somfChange
  1987. //VB:       ,,,
  1988. //VB:       virtual void somfChange(somf_MOrderableCollectible* obj)
  1989. //VBAction: somfInsert
  1990. //VB:       ,,,
  1991. //VB:       virtual void somfInsert(somf_MOrderableCollectible* obj)
  1992. //VBAction: somfReplace
  1993. //VB:       ,, somf_MOrderableCollectible*,
  1994. //VB:       virtual somf_MOrderableCollectible* somfReplace(somf_MOrderableCollectible* obj)
  1995. //VBAction: somfTPriorityQueueInitP
  1996. //VB:       ,, somf_TPriorityQueue*,
  1997. //VB:       virtual somf_TPriorityQueue* somfTPriorityQueueInitP(somf_TPriorityQueue* q)
  1998. //VBPreferredFeatures: this, somfGetEqualityComparisonFunction, somfPeek, somfPop
  1999. //VBEndPartInfo: somf_TPriorityQueue
  2000. //
  2001. //VBBeginPartInfo: somf_TSequence,
  2002. //VB:              "IBM somf_TSequence (DTS SOM) class"
  2003. //VBParent: somf_TCollection
  2004. //VBIncludes: <tseq.hh> _DTS_HH_INCLUDED_tseq
  2005. //VBPartDataFile: 'VBSOM.vbb'
  2006. //VBLibFile: 'som.lib'
  2007. //VBComposerInfo: class, 790, dde4vr30
  2008. //
  2009. //VBAttribute: somfFirst,,
  2010. //VB:          somf_MCollectible*,
  2011. //VB:          virtual somf_MCollectible* somfFirst()
  2012. //VBAttribute: somfLast,,
  2013. //VB:          somf_MCollectible*,
  2014. //VB:          virtual somf_MCollectible* somfLast()
  2015. //VBAction: somfAfter
  2016. //VB:       ,, somf_MCollectible*,
  2017. //VB:       virtual somf_MCollectible* somfAfter(somf_MCollectible* obj)
  2018. //VBAction: somfBefore
  2019. //VB:       ,, somf_MCollectible*,
  2020. //VB:       virtual somf_MCollectible* somfBefore(somf_MCollectible* obj)
  2021. //VBAction: somfOccurrencesOf
  2022. //VB:       ,, long,
  2023. //VB:       virtual long somfOccurrencesOf(somf_MCollectible* obj)
  2024. //VBPreferredFeatures: this, somfFirst, somfLast
  2025. //VBEndPartInfo: somf_TSequence
  2026. //
  2027. //VBBeginPartInfo: somf_TDeque,
  2028. //VB:              "IBM somf_TDeque (DTS SOM) class"
  2029. //VBParent: somf_TSequence
  2030. //VBIncludes: <tdeq.hh> _DTS_HH_INCLUDED_tdeq
  2031. //VBPartDataFile: 'VBSOM.vbb'
  2032. //VBLibFile: 'som.lib'
  2033. //VBComposerInfo: class, 790, dde4vr30
  2034. //
  2035. //VBAttribute: somfCreateSequenceIterator,,
  2036. //VB:          somf_TSequenceIterator*,
  2037. //VB:          virtual somf_TSequenceIterator* somfCreateSequenceIterator()
  2038. //VBAttribute: somfPop,,
  2039. //VB:          somf_MCollectible*,
  2040. //VB:          virtual somf_MCollectible* somfPop()
  2041. //VBAttribute: somfRemoveFirst,,
  2042. //VB:          somf_MCollectible*,
  2043. //VB:          virtual somf_MCollectible* somfRemoveFirst()
  2044. //VBAttribute: somfRemoveLast,,
  2045. //VB:          somf_MCollectible*,
  2046. //VB:          virtual somf_MCollectible* somfRemoveLast()
  2047. //VBAttribute: somfRemoveQ,,
  2048. //VB:          somf_MCollectible*,
  2049. //VB:          virtual somf_MCollectible* somfRemoveQ()
  2050. //VBAction: somfAddAfter
  2051. //VB:       ,,,
  2052. //VB:       virtual void somfAddAfter(somf_MCollectible* existingobj, somf_MCollectible* tobeadded)
  2053. //VBAction: somfAddBefore
  2054. //VB:       ,,,
  2055. //VB:       virtual void somfAddBefore(somf_MCollectible* existingobj, somf_MCollectible* tobeadded)
  2056. //VBAction: somfAddFirst
  2057. //VB:       ,,,
  2058. //VB:       virtual void somfAddFirst(somf_MCollectible* obj)
  2059. //VBAction: somfAddLast
  2060. //VB:       ,,,
  2061. //VB:       virtual void somfAddLast(somf_MCollectible* obj)
  2062. //VBAction: somfAssign
  2063. //VB:       ,,,
  2064. //VB:       virtual void somfAssign(somf_TDeque* s)
  2065. //VBAction: somfCreateNewLink
  2066. //VB:       ,, somf_TDequeLinkable*,
  2067. //VB:       virtual somf_TDequeLinkable* somfCreateNewLink(somf_TDequeLinkable* p, somf_TDequeLinkable* n, somf_MCollectible* v)
  2068. //VBAction: somfInsert
  2069. //VB:       ,,,
  2070. //VB:       virtual void somfInsert(somf_MCollectible* obj)
  2071. //VBAction: somfPush
  2072. //VB:       ,,,
  2073. //VB:       virtual void somfPush(somf_MCollectible* obj)
  2074. //VBAction: somfTDequeInitD
  2075. //VB:       ,, somf_TDeque*,
  2076. //VB:       virtual somf_TDeque* somfTDequeInitD(somf_TDeque* s)
  2077. //VBPreferredFeatures: this, somfCreateSequenceIterator, somfPop, somfRemoveFirst, somfRemoveLast, somfRemoveQ
  2078. //VBEndPartInfo: somf_TDeque
  2079. //
  2080. //VBBeginPartInfo: somf_TSortedSequence,
  2081. //VB:              "IBM somf_TSortedSequence (DTS SOM) class"
  2082. //VBParent: somf_TSequence
  2083. //VBIncludes: <tss.hh> _DTS_HH_INCLUDED_tss
  2084. //VBPartDataFile: 'VBSOM.vbb'
  2085. //VBLibFile: 'som.lib'
  2086. //VBComposerInfo: class, 790, dde4vr30
  2087. //
  2088. //VBAttribute: somfCreateSequenceIterator,,
  2089. //VB:          somf_TSequenceIterator*,
  2090. //VB:          virtual somf_TSequenceIterator* somfCreateSequenceIterator()
  2091. //VBAttribute: somfGetSequencingFunction,,
  2092. //VB:          somf_MBetterOrderableCompareFn,
  2093. //VB:          virtual somf_MBetterOrderableCompareFn somfGetSequencingFunction()
  2094. //VBAction: somfAssign
  2095. //VB:       ,,,
  2096. //VB:       virtual void somfAssign(somf_TSortedSequence* s)
  2097. //VBAction: somfCreateSortedSequenceNode
  2098. //VB:       ,, somf_TSortedSequenceNode*,
  2099. //VB:       virtual somf_TSortedSequenceNode* somfCreateSortedSequenceNode(somf_TSortedSequenceNode* n1, somf_MOrderableCollectible* obj, somf_TSortedSequenceNode* n2)
  2100. //VBAction: somfTSortedSequenceInitS
  2101. //VB:       ,, somf_TSortedSequence*,
  2102. //VB:       virtual somf_TSortedSequence* somfTSortedSequenceInitS(somf_TSortedSequence* s)
  2103. //VBPreferredFeatures: this, somfCreateSequenceIterator, somfGetSequencingFunction
  2104. //VBEndPartInfo: somf_TSortedSequence
  2105. //
  2106. //VBBeginPartInfo: somf_TSet,
  2107. //VB:              "IBM somf_TSet (DTS SOM) class"
  2108. //VBParent: somf_TCollection
  2109. //VBIncludes: <tset.hh> _DTS_HH_INCLUDED_tset
  2110. //VBPartDataFile: 'VBSOM.vbb'
  2111. //VBLibFile: 'som.lib'
  2112. //VBComposerInfo: class, 790, dde4vr30
  2113. //
  2114. //VBAttribute: somfGetHashFunction,,
  2115. //VB:          somf_MCollectibleHashFn,
  2116. //VB:          virtual somf_MCollectibleHashFn somfGetHashFunction()
  2117. //VBAction: somfAssign
  2118. //VB:       ,,,
  2119. //VB:       virtual void somfAssign(somf_TSet* source)
  2120. //VBAction: somfDifferenceS
  2121. //VB:       ,,,
  2122. //VB:       virtual void somfDifferenceS(somf_TSet* set1)
  2123. //VBAction: somfDifferenceSS
  2124. //VB:       ,,,
  2125. //VB:       virtual void somfDifferenceSS(somf_TSet* set1, somf_TSet* resultSet)
  2126. //VBAction: somfIntersectionS
  2127. //VB:       ,,,
  2128. //VB:       virtual void somfIntersectionS(somf_TSet* set1)
  2129. //VBAction: somfIntersectionSS
  2130. //VB:       ,,,
  2131. //VB:       virtual void somfIntersectionSS(somf_TSet* set1, somf_TSet* resultSet)
  2132. //VBAction: somfRehash
  2133. //VB:       ,,,
  2134. //VB:       virtual void somfRehash()
  2135. //VBAction: somfSetHashFunction
  2136. //VB:       ,,,
  2137. //VB:       virtual void somfSetHashFunction(somf_MCollectibleHashFn fn)
  2138. //VBAction: somfTSetInitL
  2139. //VB:       ,, somf_TSet*,
  2140. //VB:       virtual somf_TSet* somfTSetInitL(long setSizeHint)
  2141. //VBAction: somfTSetInitS
  2142. //VB:       ,, somf_TSet*,
  2143. //VB:       virtual somf_TSet* somfTSetInitS(somf_TSet* s)
  2144. //VBAction: somfUnionS
  2145. //VB:       ,,,
  2146. //VB:       virtual void somfUnionS(somf_TSet* set1)
  2147. //VBAction: somfUnionSS
  2148. //VB:       ,,,
  2149. //VB:       virtual void somfUnionSS(somf_TSet* set1, somf_TSet* resultSet)
  2150. //VBAction: somfXorS
  2151. //VB:       ,,,
  2152. //VB:       virtual void somfXorS(somf_TSet* set1)
  2153. //VBAction: somfXorSS
  2154. //VB:       ,,,
  2155. //VB:       virtual void somfXorSS(somf_TSet* set1, somf_TSet* resultSet)
  2156. //VBPreferredFeatures: this, somfGetHashFunction
  2157. //VBEndPartInfo: somf_TSet
  2158. //
  2159. //VBBeginEnumInfo: somf_TSet::ESetClassification
  2160. //VBIncludes: <tset.hh> _DTS_HH_INCLUDED_tset
  2161. //VBPartDataFile: 'VBSOM.vbb'
  2162. //VBEnumerators: kUnchecked = 1
  2163. //VB:           ,kNormal
  2164. //VB:           ,kFast
  2165. //VB:           ,ESetClassification_FoRcE_lOnG = 65537
  2166. //VBEndEnumInfo: somf_TSet::ESetClassification
  2167. //
  2168. //VBBeginPartInfo: somf_THashTable,
  2169. //VB:              "IBM somf_THashTable (DTS SOM) class"
  2170. //VBParent: somf_MCollectible
  2171. //VBIncludes: <thash.hh> _DTS_HH_INCLUDED_thash
  2172. //VBPartDataFile: 'VBSOM.vbb'
  2173. //VBLibFile: 'som.lib'
  2174. //VBComposerInfo: class, 790, dde4vr30
  2175. //
  2176. //VBAttribute: somfCount,,
  2177. //VB:          long,
  2178. //VB:          virtual long somfCount()
  2179. //VBAttribute: somfGetGrowthRate,,
  2180. //VB:          long,
  2181. //VB:          virtual long somfGetGrowthRate()
  2182. //VBAttribute: somfGetHashFunction,,
  2183. //VB:          somf_MCollectibleHashFn,
  2184. //VB:          virtual somf_MCollectibleHashFn somfGetHashFunction()
  2185. //VBAttribute: somfGetRehashThreshold,,
  2186. //VB:          long,
  2187. //VB:          virtual long somfGetRehashThreshold()
  2188. //VBAction: somfAddMM
  2189. //VB:       ,, somf_MCollectible*,
  2190. //VB:       virtual somf_MCollectible* somfAddMM(somf_MCollectible* key, somf_MCollectible* value)
  2191. //VBAction: somfAddMMB
  2192. //VB:       ,, somf_MCollectible*,
  2193. //VB:       virtual somf_MCollectible* somfAddMMB(somf_MCollectible* key, somf_MCollectible* value, boolean replace)
  2194. //VBAction: somfAssign
  2195. //VB:       ,,,
  2196. //VB:       virtual void somfAssign(somf_THashTable* source)
  2197. //VBAction: somfDelete
  2198. //VB:       ,, somf_MCollectible*,
  2199. //VB:       virtual somf_MCollectible* somfDelete(somf_MCollectible* key)
  2200. //VBAction: somfDeleteAll
  2201. //VB:       ,,,
  2202. //VB:       virtual void somfDeleteAll()
  2203. //VBAction: somfDeleteAllKeys
  2204. //VB:       ,,,
  2205. //VB:       virtual void somfDeleteAllKeys()
  2206. //VBAction: somfDeleteAllValues
  2207. //VB:       ,,,
  2208. //VB:       virtual void somfDeleteAllValues()
  2209. //VBAction: somfGrow
  2210. //VB:       ,,,
  2211. //VB:       virtual void somfGrow()
  2212. //VBAction: somfMember
  2213. //VB:       ,, somf_MCollectible*,
  2214. //VB:       virtual somf_MCollectible* somfMember(somf_MCollectible* key)
  2215. //VBAction: somfRemove
  2216. //VB:       ,, somf_MCollectible*,
  2217. //VB:       virtual somf_MCollectible* somfRemove(somf_MCollectible* key)
  2218. //VBAction: somfRemoveAll
  2219. //VB:       ,,,
  2220. //VB:       virtual void somfRemoveAll()
  2221. //VBAction: somfRetrieve
  2222. //VB:       ,, somf_MCollectible*,
  2223. //VB:       virtual somf_MCollectible* somfRetrieve(somf_MCollectible* key)
  2224. //VBAction: somfSetGrowthRate
  2225. //VB:       ,,,
  2226. //VB:       virtual void somfSetGrowthRate(long rate)
  2227. //VBAction: somfSetHashFunction
  2228. //VB:       ,,,
  2229. //VB:       virtual void somfSetHashFunction(somf_MCollectibleHashFn fn)
  2230. //VBAction: somfSetRehashThreshold
  2231. //VB:       ,,,
  2232. //VB:       virtual void somfSetRehashThreshold(long threshold)
  2233. //VBAction: somfTHashTableInitH
  2234. //VB:       ,, somf_THashTable*,
  2235. //VB:       virtual somf_THashTable* somfTHashTableInitH(somf_THashTable* h)
  2236. //VBPreferredFeatures: this, somfCount, somfGetGrowthRate, somfGetHashFunction, somfGetRehashThreshold
  2237. //VBEndPartInfo: somf_THashTable
  2238. //
  2239. //VBBeginEnumInfo: somf_THashTable::ETableClassification
  2240. //VBIncludes: <thash.hh> _DTS_HH_INCLUDED_thash
  2241. //VBPartDataFile: 'VBSOM.vbb'
  2242. //VBEnumerators: kUnchecked = 1
  2243. //VB:           ,kNormal
  2244. //VB:           ,kFast
  2245. //VB:           ,ETableClassification_FoRcE_lOnG = 65537
  2246. //VBEndEnumInfo: somf_THashTable::ETableClassification
  2247. //
  2248. //VBBeginPartInfo: somf_MLinkable,
  2249. //VB:              "IBM somf_MLinkable (DTS SOM) class"
  2250. //VBParent: SOMObject
  2251. //VBIncludes: <mlink.hh> _DTS_HH_INCLUDED_mlink
  2252. //VBPartDataFile: 'VBSOM.vbb'
  2253. //VBLibFile: 'som.lib'
  2254. //VBComposerInfo: class, 790, dde4vr30
  2255. //
  2256. //VBAttribute: somfGetNext,,
  2257. //VB:          somf_MLinkable*,
  2258. //VB:          virtual somf_MLinkable* somfGetNext()
  2259. //VBAttribute: somfGetPrevious,,
  2260. //VB:          somf_MLinkable*,
  2261. //VB:          virtual somf_MLinkable* somfGetPrevious()
  2262. //VBAction: somfMLinkableInit
  2263. //VB:       ,, somf_MLinkable*,
  2264. //VB:       virtual somf_MLinkable* somfMLinkableInit(somf_MLinkable* n, somf_MLinkable* p)
  2265. //VBAction: somfSetNext
  2266. //VB:       ,,,
  2267. //VB:       virtual void somfSetNext(somf_MLinkable* aLink)
  2268. //VBAction: somfSetPrevious
  2269. //VB:       ,,,
  2270. //VB:       virtual void somfSetPrevious(somf_MLinkable* aLink)
  2271. //VBPreferredFeatures: this, somfGetNext, somfGetPrevious
  2272. //VBEndPartInfo: somf_MLinkable
  2273. //
  2274. //VBBeginPartInfo: somf_TDequeLinkable,
  2275. //VB:              "IBM somf_TDequeLinkable (DTS SOM) class"
  2276. //VBParent: somf_MLinkable
  2277. //VBIncludes: <tdeqlink.hh> _DTS_HH_INCLUDED_tdeqlink
  2278. //VBPartDataFile: 'VBSOM.vbb'
  2279. //VBLibFile: 'som.lib'
  2280. //VBComposerInfo: class, 790, dde4vr30
  2281. //
  2282. //VBAttribute: somfGetValue,,
  2283. //VB:          somf_MCollectible*,
  2284. //VB:          virtual somf_MCollectible* somfGetValue()
  2285. //VBAction: somfSetValue
  2286. //VB:       ,,,
  2287. //VB:       virtual void somfSetValue(somf_MCollectible* v)
  2288. //VBAction: somfTDequeLinkableInitDD
  2289. //VB:       ,, somf_TDequeLinkable*,
  2290. //VB:       virtual somf_TDequeLinkable* somfTDequeLinkableInitDD(somf_TDequeLinkable* previous, somf_TDequeLinkable* next)
  2291. //VBAction: somfTDequeLinkableInitDDM
  2292. //VB:       ,, somf_TDequeLinkable*,
  2293. //VB:       virtual somf_TDequeLinkable* somfTDequeLinkableInitDDM(somf_TDequeLinkable* previous, somf_TDequeLinkable* next, somf_MCollectible* v)
  2294. //VBPreferredFeatures: this, somfGetValue
  2295. //VBEndPartInfo: somf_TDequeLinkable
  2296. //
  2297. //VBBeginPartInfo: somf_TIterator,
  2298. //VB:              "IBM somf_TIterator (DTS SOM) class"
  2299. //VBParent: SOMObject
  2300. //VBIncludes: <titeratr.hh> _DTS_HH_INCLUDED_titeratr
  2301. //VBPartDataFile: 'VBSOM.vbb'
  2302. //VBLibFile: 'som.lib'
  2303. //VBComposerInfo: class, 790, dde4vr30, abstract
  2304. //
  2305. //VBAttribute: somfFirst,,
  2306. //VB:          somf_MCollectible*,
  2307. //VB:          virtual somf_MCollectible* somfFirst()
  2308. //VBAttribute: somfNext,,
  2309. //VB:          somf_MCollectible*,
  2310. //VB:          virtual somf_MCollectible* somfNext()
  2311. //VBAction: somfRemove
  2312. //VB:       ,,,
  2313. //VB:       virtual void somfRemove()
  2314. //VBEndPartInfo: somf_TIterator
  2315. //
  2316. //VBBeginPartInfo: somf_TDictionaryIterator,
  2317. //VB:              "IBM somf_TDictionaryIterator (DTS SOM) class"
  2318. //VBParent: somf_TIterator
  2319. //VBIncludes: <tdictitr.hh> _DTS_HH_INCLUDED_tdictitr
  2320. //VBPartDataFile: 'VBSOM.vbb'
  2321. //VBLibFile: 'som.lib'
  2322. //VBComposerInfo: class, 790, dde4vr30
  2323. //
  2324. //VBAction: somfTDictionaryIteratorInit
  2325. //VB:       ,, somf_TDictionaryIterator*,
  2326. //VB:       virtual somf_TDictionaryIterator* somfTDictionaryIteratorInit(somf_TDictionary* h)
  2327. //VBPreferredFeatures: this
  2328. //VBEndPartInfo: somf_TDictionaryIterator
  2329. //
  2330. //VBBeginPartInfo: somf_THashTableIterator,
  2331. //VB:              "IBM somf_THashTableIterator (DTS SOM) class"
  2332. //VBParent: somf_TIterator
  2333. //VBIncludes: <thashitr.hh> _DTS_HH_INCLUDED_thashitr
  2334. //VBPartDataFile: 'VBSOM.vbb'
  2335. //VBLibFile: 'som.lib'
  2336. //VBComposerInfo: class, 790, dde4vr30
  2337. //
  2338. //VBAction: somfTHashTableIteratorInit
  2339. //VB:       ,, somf_THashTableIterator*,
  2340. //VB:       virtual somf_THashTableIterator* somfTHashTableIteratorInit(somf_THashTable* h)
  2341. //VBPreferredFeatures: this
  2342. //VBEndPartInfo: somf_THashTableIterator
  2343. //
  2344. //VBBeginPartInfo: somf_TPriorityQueueIterator,
  2345. //VB:              "IBM somf_TPriorityQueueIterator (DTS SOM) class"
  2346. //VBParent: somf_TIterator
  2347. //VBIncludes: <tpqitr.hh> _DTS_HH_INCLUDED_tpqitr
  2348. //VBPartDataFile: 'VBSOM.vbb'
  2349. //VBLibFile: 'som.lib'
  2350. //VBComposerInfo: class, 790, dde4vr30, abstract
  2351. //
  2352. //VBAction: somfTPriorityQueueIteratorInit
  2353. //VB:       ,, somf_TPriorityQueueIterator*,
  2354. //VB:       virtual somf_TPriorityQueueIterator* somfTPriorityQueueIteratorInit(somf_TPriorityQueue* h)
  2355. //VBEndPartInfo: somf_TPriorityQueueIterator
  2356. //
  2357. //VBBeginPartInfo: somf_TSequenceIterator,
  2358. //VB:              "IBM somf_TSequenceIterator (DTS SOM) class"
  2359. //VBParent: somf_TIterator
  2360. //VBIncludes: <tseqitr.hh> _DTS_HH_INCLUDED_tseqitr
  2361. //VBPartDataFile: 'VBSOM.vbb'
  2362. //VBLibFile: 'som.lib'
  2363. //VBComposerInfo: class, 790, dde4vr30, abstract
  2364. //
  2365. //VBAttribute: somfLast,,
  2366. //VB:          somf_MCollectible*,
  2367. //VB:          virtual somf_MCollectible* somfLast()
  2368. //VBAttribute: somfPrevious,,
  2369. //VB:          somf_MCollectible*,
  2370. //VB:          virtual somf_MCollectible* somfPrevious()
  2371. //VBEndPartInfo: somf_TSequenceIterator
  2372. //
  2373. //VBBeginPartInfo: somf_TDequeIterator,
  2374. //VB:              "IBM somf_TDequeIterator (DTS SOM) class"
  2375. //VBParent: somf_TSequenceIterator
  2376. //VBIncludes: <tdeqitr.hh> _DTS_HH_INCLUDED_tdeqitr
  2377. //VBPartDataFile: 'VBSOM.vbb'
  2378. //VBLibFile: 'som.lib'
  2379. //VBComposerInfo: class, 790, dde4vr30, abstract
  2380. //
  2381. //VBAction: somfTDequeIteratorInit
  2382. //VB:       ,, somf_TDequeIterator*,
  2383. //VB:       virtual somf_TDequeIterator* somfTDequeIteratorInit(somf_TDeque* h)
  2384. //VBEndPartInfo: somf_TDequeIterator
  2385. //
  2386. //VBBeginPartInfo: somf_TSortedSequenceIterator,
  2387. //VB:              "IBM somf_TSortedSequenceIterator (DTS SOM) class"
  2388. //VBParent: somf_TSequenceIterator
  2389. //VBIncludes: <tssitr.hh> _DTS_HH_INCLUDED_tssitr
  2390. //VBPartDataFile: 'VBSOM.vbb'
  2391. //VBLibFile: 'som.lib'
  2392. //VBComposerInfo: class, 790, dde4vr30, abstract
  2393. //
  2394. //VBAction: somfStartHere
  2395. //VB:       ,, somf_MOrderableCollectible*,
  2396. //VB:       virtual somf_MOrderableCollectible* somfStartHere(somf_MOrderableCollectible* obj)
  2397. //VBAction: somfTSortedSequenceIteratorInit
  2398. //VB:       ,, somf_TSortedSequenceIterator*,
  2399. //VB:       virtual somf_TSortedSequenceIterator* somfTSortedSequenceIteratorInit(somf_TSortedSequence* h)
  2400. //VBEndPartInfo: somf_TSortedSequenceIterator
  2401. //
  2402. //VBBeginPartInfo: somf_TSetIterator,
  2403. //VB:              "IBM somf_TSetIterator (DTS SOM) class"
  2404. //VBParent: somf_TIterator
  2405. //VBIncludes: <tsetitr.hh> _DTS_HH_INCLUDED_tsetitr
  2406. //VBPartDataFile: 'VBSOM.vbb'
  2407. //VBLibFile: 'som.lib'
  2408. //VBComposerInfo: class, 790, dde4vr30, abstract
  2409. //
  2410. //VBAction: somfTSetIteratorInit
  2411. //VB:       ,, somf_TSetIterator*,
  2412. //VB:       virtual somf_TSetIterator* somfTSetIteratorInit(somf_TSet* h)
  2413. //VBEndPartInfo: somf_TSetIterator
  2414. //
  2415. //VBBeginPartInfo: somf_TPrimitiveLinkedList,
  2416. //VB:              "IBM somf_TPrimitiveLinkedList (DTS SOM) class"
  2417. //VBParent: SOMObject
  2418. //VBIncludes: <tpll.hh> _DTS_HH_INCLUDED_tpll
  2419. //VBPartDataFile: 'VBSOM.vbb'
  2420. //VBLibFile: 'som.lib'
  2421. //VBComposerInfo: class, 790, dde4vr30
  2422. //
  2423. //VBAttribute: somfCount,,
  2424. //VB:          unsigned long,
  2425. //VB:          virtual unsigned long somfCount()
  2426. //VBAttribute: somfFirst,,
  2427. //VB:          somf_MLinkable*,
  2428. //VB:          virtual somf_MLinkable* somfFirst()
  2429. //VBAttribute: somfLast,,
  2430. //VB:          somf_MLinkable*,
  2431. //VB:          virtual somf_MLinkable* somfLast()
  2432. //VBAttribute: somfRemoveFirst,,
  2433. //VB:          somf_MLinkable*,
  2434. //VB:          virtual somf_MLinkable* somfRemoveFirst()
  2435. //VBAttribute: somfRemoveLast,,
  2436. //VB:          somf_MLinkable*,
  2437. //VB:          virtual somf_MLinkable* somfRemoveLast()
  2438. //VBAction: somfAddAfter
  2439. //VB:       ,,,
  2440. //VB:       virtual void somfAddAfter(somf_MLinkable* existing, somf_MLinkable* obj)
  2441. //VBAction: somfAddBefore
  2442. //VB:       ,,,
  2443. //VB:       virtual void somfAddBefore(somf_MLinkable* existing, somf_MLinkable* obj)
  2444. //VBAction: somfAddFirst
  2445. //VB:       ,,,
  2446. //VB:       virtual void somfAddFirst(somf_MLinkable* obj)
  2447. //VBAction: somfAddLast
  2448. //VB:       ,,,
  2449. //VB:       virtual void somfAddLast(somf_MLinkable* obj)
  2450. //VBAction: somfAfter
  2451. //VB:       ,, somf_MLinkable*,
  2452. //VB:       virtual somf_MLinkable* somfAfter(somf_MLinkable* existingobj)
  2453. //VBAction: somfBefore
  2454. //VB:       ,, somf_MLinkable*,
  2455. //VB:       virtual somf_MLinkable* somfBefore(somf_MLinkable* existingobj)
  2456. //VBAction: somfRemove
  2457. //VB:       ,,,
  2458. //VB:       virtual void somfRemove(somf_MLinkable* aLink)
  2459. //VBAction: somfRemoveAll
  2460. //VB:       ,,,
  2461. //VB:       virtual void somfRemoveAll()
  2462. //VBPreferredFeatures: this, somfCount, somfFirst, somfLast, somfRemoveFirst, somfRemoveLast
  2463. //VBEndPartInfo: somf_TPrimitiveLinkedList
  2464. //
  2465. //VBBeginPartInfo: somf_TPrimitiveLinkedListIterator,
  2466. //VB:              "IBM somf_TPrimitiveLinkedListIterator (DTS SOM) class"
  2467. //VBParent: SOMObject
  2468. //VBIncludes: <tpllitr.hh> _DTS_HH_INCLUDED_tpllitr
  2469. //VBPartDataFile: 'VBSOM.vbb'
  2470. //VBLibFile: 'som.lib'
  2471. //VBComposerInfo: class, 790, dde4vr30, abstract
  2472. //
  2473. //VBAttribute: somfFirst,,
  2474. //VB:          somf_MLinkable*,
  2475. //VB:          virtual somf_MLinkable* somfFirst()
  2476. //VBAttribute: somfLast,,
  2477. //VB:          somf_MLinkable*,
  2478. //VB:          virtual somf_MLinkable* somfLast()
  2479. //VBAttribute: somfNext,,
  2480. //VB:          somf_MLinkable*,
  2481. //VB:          virtual somf_MLinkable* somfNext()
  2482. //VBAttribute: somfPrevious,,
  2483. //VB:          somf_MLinkable*,
  2484. //VB:          virtual somf_MLinkable* somfPrevious()
  2485. //VBAction: somfTPrimitiveLinkedListIteratorInit
  2486. //VB:       ,, somf_TPrimitiveLinkedListIterator*,
  2487. //VB:       virtual somf_TPrimitiveLinkedListIterator* somfTPrimitiveLinkedListIteratorInit(somf_TPrimitiveLinkedList* list)
  2488. //VBEndPartInfo: somf_TPrimitiveLinkedListIterator
  2489. //
  2490. //VBBeginPartInfo: somf_TSortedSequenceNode,
  2491. //VB:              "IBM somf_TSortedSequenceNode (DTS SOM) class"
  2492. //VBParent: SOMObject
  2493. //VBIncludes: <tssnode.hh> _DTS_HH_INCLUDED_tssnode
  2494. //VBPartDataFile: 'VBSOM.vbb'
  2495. //VBLibFile: 'som.lib'
  2496. //VBComposerInfo: class, 790, dde4vr30
  2497. //
  2498. //VBAttribute: somfGetKey,,
  2499. //VB:          somf_MOrderableCollectible*,
  2500. //VB:          virtual somf_MOrderableCollectible* somfGetKey()
  2501. //VBAttribute: somfGetLeftChild,,
  2502. //VB:          somf_TSortedSequenceNode*,
  2503. //VB:          virtual somf_TSortedSequenceNode* somfGetLeftChild()
  2504. //VBAttribute: somfGetParent,,
  2505. //VB:          somf_TSortedSequenceNode*,
  2506. //VB:          virtual somf_TSortedSequenceNode* somfGetParent()
  2507. //VBAttribute: somfGetRed,,
  2508. //VB:          boolean,
  2509. //VB:          virtual boolean somfGetRed()
  2510. //VBAttribute: somfGetRightChild,,
  2511. //VB:          somf_TSortedSequenceNode*,
  2512. //VB:          virtual somf_TSortedSequenceNode* somfGetRightChild()
  2513. //VBAction: somfSetKey
  2514. //VB:       ,,,
  2515. //VB:       virtual void somfSetKey(somf_MOrderableCollectible* k)
  2516. //VBAction: somfSetLeftChild
  2517. //VB:       ,,,
  2518. //VB:       virtual void somfSetLeftChild(somf_TSortedSequenceNode* n)
  2519. //VBAction: somfSetParent
  2520. //VB:       ,,,
  2521. //VB:       virtual void somfSetParent(somf_TSortedSequenceNode* n)
  2522. //VBAction: somfSetRed
  2523. //VB:       ,,,
  2524. //VB:       virtual void somfSetRed(boolean on)
  2525. //VBAction: somfSetRedOn
  2526. //VB:       ,,,
  2527. //VB:       virtual void somfSetRedOn()
  2528. //VBAction: somfSetRightChild
  2529. //VB:       ,,,
  2530. //VB:       virtual void somfSetRightChild(somf_TSortedSequenceNode* n)
  2531. //VBAction: somfTSortedSequenceNodeInitT
  2532. //VB:       ,, somf_TSortedSequenceNode*,
  2533. //VB:       virtual somf_TSortedSequenceNode* somfTSortedSequenceNodeInitT(somf_TSortedSequenceNode* n1)
  2534. //VBAction: somfTSortedSequenceNodeInitTM
  2535. //VB:       ,, somf_TSortedSequenceNode*,
  2536. //VB:       virtual somf_TSortedSequenceNode* somfTSortedSequenceNodeInitTM(somf_TSortedSequenceNode* n1, somf_MOrderableCollectible* obj)
  2537. //VBAction: somfTSortedSequenceNodeInitTMT
  2538. //VB:       ,, somf_TSortedSequenceNode*,
  2539. //VB:       virtual somf_TSortedSequenceNode* somfTSortedSequenceNodeInitTMT(somf_TSortedSequenceNode* n1, somf_MOrderableCollectible* obj, somf_TSortedSequenceNode* n2)
  2540. //VBPreferredFeatures: this, somfGetKey, somfGetLeftChild, somfGetParent, somfGetRed, somfGetRightChild
  2541. //VBEndPartInfo: somf_TSortedSequenceNode
  2542. //
  2543. //VBBeginPartInfo: SOMPEncoderDecoderAbstract,
  2544. //VB:              "IBM SOMPEncoderDecoderAbstract (DTS SOM) class"
  2545. //VBParent: SOMObject
  2546. //VBIncludes: <eda.hh> _DTS_HH_INCLUDED_eda
  2547. //VBPartDataFile: 'VBSOM.vbb'
  2548. //VBLibFile: 'som.lib'
  2549. //VBComposerInfo: class, 790, dde4vr30, abstract
  2550. //
  2551. //VBAction: sompEDRead
  2552. //VB:       ,,,
  2553. //VB:       virtual void sompEDRead(SOMPMediaInterfaceAbstract* thisMedia, SOMPPersistentObject* thisObject)
  2554. //VBAction: sompEDWrite
  2555. //VB:       ,,,
  2556. //VB:       virtual void sompEDWrite(SOMPMediaInterfaceAbstract* thisMedia, SOMPPersistentObject* thisObject)
  2557. //VBEndPartInfo: SOMPEncoderDecoderAbstract
  2558. //
  2559. //VBBeginPartInfo: SOMPAttrEncoderDecoder,
  2560. //VB:              "IBM SOMPAttrEncoderDecoder (DTS SOM) class"
  2561. //VBParent: SOMPEncoderDecoderAbstract
  2562. //VBIncludes: <defedidl.hh> _DTS_HH_INCLUDED_defedidl
  2563. //VBPartDataFile: 'VBSOM.vbb'
  2564. //VBLibFile: 'som.lib'
  2565. //VBComposerInfo: class, 790, dde4vr30
  2566. //
  2567. //VBPreferredFeatures: this
  2568. //VBEndPartInfo: SOMPAttrEncoderDecoder
  2569. //
  2570. //VBBeginPartInfo: SOMPIdAssignerAbstract,
  2571. //VB:              "IBM SOMPIdAssignerAbstract (DTS SOM) class"
  2572. //VBParent: SOMObject
  2573. //VBIncludes: <poida.hh> _DTS_HH_INCLUDED_poida
  2574. //VBPartDataFile: 'VBSOM.vbb'
  2575. //VBLibFile: 'som.lib'
  2576. //VBComposerInfo: class, 790, dde4vr30, abstract
  2577. //
  2578. //VBAction: sompGetSystemAssignedId
  2579. //VB:       ,,,
  2580. //VB:       virtual void sompGetSystemAssignedId(SOMPPersistentId ** id)
  2581. //VBEndPartInfo: SOMPIdAssignerAbstract
  2582. //
  2583. //VBBeginPartInfo: SOMPIdAssigner,
  2584. //VB:              "IBM SOMPIdAssigner (DTS SOM) class"
  2585. //VBParent: SOMPIdAssignerAbstract
  2586. //VBIncludes: <poid.hh> _DTS_HH_INCLUDED_poid
  2587. //VBPartDataFile: 'VBSOM.vbb'
  2588. //VBLibFile: 'som.lib'
  2589. //VBComposerInfo: class, 790, dde4vr30, abstract
  2590. //
  2591. //VBEndPartInfo: SOMPIdAssigner
  2592. //
  2593. //VBBeginPartInfo: SOMPIOGroupMgrAbstract,
  2594. //VB:              "IBM SOMPIOGroupMgrAbstract (DTS SOM) class"
  2595. //VBParent: SOMObject
  2596. //VBIncludes: <iogma.hh> _DTS_HH_INCLUDED_iogma
  2597. //VBPartDataFile: 'VBSOM.vbb'
  2598. //VBLibFile: 'som.lib'
  2599. //VBComposerInfo: class, 790, dde4vr30, abstract
  2600. //
  2601. //VBAttribute: sompGetMediaInterface,,
  2602. //VB:          SOMPMediaInterfaceAbstract*,
  2603. //VB:          virtual SOMPMediaInterfaceAbstract* sompGetMediaInterface()
  2604. //VBAttribute: sompInstantiateMediaInterface,,
  2605. //VB:          SOMPMediaInterfaceAbstract*,
  2606. //VB:          virtual SOMPMediaInterfaceAbstract* sompInstantiateMediaInterface()
  2607. //VBAction: sompDeleteObjectFromGroup
  2608. //VB:       ,,,
  2609. //VB:       virtual void sompDeleteObjectFromGroup(SOMPPersistentId* objectID)
  2610. //VBAction: sompFreeMediaInterface
  2611. //VB:       ,,,
  2612. //VB:       virtual void sompFreeMediaInterface()
  2613. //VBAction: sompGroupExists
  2614. //VB:       ,, boolean,
  2615. //VB:       virtual boolean sompGroupExists(string IOInfo)
  2616. //VBAction: sompMediaFormatOk
  2617. //VB:       ,, boolean,
  2618. //VB:       virtual boolean sompMediaFormatOk(string mediaFormatName)
  2619. //VBAction: sompNewMediaInterface
  2620. //VB:       ,,,
  2621. //VB:       virtual void sompNewMediaInterface(string IOInfo)
  2622. //VBAction: sompObjectInGroup
  2623. //VB:       ,, boolean,
  2624. //VB:       virtual boolean sompObjectInGroup(SOMPPersistentId* objectID)
  2625. //VBAction: sompReadGroup
  2626. //VB:       ,, SOMPPersistentObject*,
  2627. //VB:       virtual SOMPPersistentObject* sompReadGroup(SOMPPersistentId* objectID)
  2628. //VBAction: sompReadObjectData
  2629. //VB:       ,,,
  2630. //VB:       virtual void sompReadObjectData(SOMPPersistentObject* thisPo)
  2631. //VBAction: sompWriteGroup
  2632. //VB:       ,, boolean,
  2633. //VB:       virtual boolean sompWriteGroup(SOMPPersistentObject* thisPo)
  2634. //VBEndPartInfo: SOMPIOGroupMgrAbstract
  2635. //
  2636. //VBBeginPartInfo: SOMPAscii,
  2637. //VB:              "IBM SOMPAscii (DTS SOM) class"
  2638. //VBParent: SOMPIOGroupMgrAbstract
  2639. //VBIncludes: <fsagm.hh> _DTS_HH_INCLUDED_fsagm
  2640. //VBPartDataFile: 'VBSOM.vbb'
  2641. //VBLibFile: 'som.lib'
  2642. //VBComposerInfo: class, 790, dde4vr30
  2643. //
  2644. //VBPreferredFeatures: this
  2645. //VBEndPartInfo: SOMPAscii
  2646. //
  2647. //VBBeginPartInfo: SOMPBinary,
  2648. //VB:              "IBM SOMPBinary (DTS SOM) class"
  2649. //VBParent: SOMPAscii
  2650. //VBIncludes: <fsgm.hh> _DTS_HH_INCLUDED_fsgm
  2651. //VBPartDataFile: 'VBSOM.vbb'
  2652. //VBLibFile: 'som.lib'
  2653. //VBComposerInfo: class, 790, dde4vr30, abstract
  2654. //
  2655. //VBEndPartInfo: SOMPBinary
  2656. //
  2657. //VBBeginPartInfo: SOMPKeyedSet,
  2658. //VB:              "IBM SOMPKeyedSet (DTS SOM) class"
  2659. //VBParent: SOMObject
  2660. //VBIncludes: <srkset.hh> _DTS_HH_INCLUDED_srkset
  2661. //VBPartDataFile: 'VBSOM.vbb'
  2662. //VBLibFile: 'som.lib'
  2663. //VBComposerInfo: class, 790, dde4vr30, abstract
  2664. //
  2665. //VBAttribute: sompGetFirstObject,,
  2666. //VB:          SOMObject*,
  2667. //VB:          virtual SOMObject* sompGetFirstObject()
  2668. //VBEndPartInfo: SOMPKeyedSet
  2669. //
  2670. //VBBeginPartInfo: SOMPIOGroup,
  2671. //VB:              "IBM SOMPIOGroup (DTS SOM) class"
  2672. //VBParent: SOMPKeyedSet
  2673. //VBIncludes: <iogrp.hh> _DTS_HH_INCLUDED_iogrp
  2674. //VBPartDataFile: 'VBSOM.vbb'
  2675. //VBLibFile: 'som.lib'
  2676. //VBComposerInfo: class, 790, dde4vr30
  2677. //
  2678. //VBAttribute: sompCount,,
  2679. //VB:          long,
  2680. //VB:          virtual long sompCount()
  2681. //VBAttribute: sompFirst,,
  2682. //VB:          SOMObject*,
  2683. //VB:          virtual SOMObject* sompFirst()
  2684. //VBAttribute: sompNewIterator,,
  2685. //VB:          SOMPIteratorHandle*,
  2686. //VB:          virtual SOMPIteratorHandle* sompNewIterator()
  2687. //VBAction: sompAddToGroup
  2688. //VB:       ,,,
  2689. //VB:       virtual void sompAddToGroup(SOMObject* newObject, SOMPIOGroupKey key)
  2690. //VBAction: sompFindByKey
  2691. //VB:       ,, SOMObject*,
  2692. //VB:       virtual SOMObject* sompFindByKey(SOMPIOGroupKey key)
  2693. //VBAction: sompRemoveFromGroup
  2694. //VB:       ,, SOMObject*,
  2695. //VB:       virtual SOMObject* sompRemoveFromGroup(SOMPIOGroupKey key)
  2696. //VBPreferredFeatures: this, sompCount, sompFirst, sompNewIterator
  2697. //VBEndPartInfo: SOMPIOGroup
  2698. //
  2699. //VBBeginPartInfo: SOMPMediaInterfaceAbstract,
  2700. //VB:              "IBM SOMPMediaInterfaceAbstract (DTS SOM) class"
  2701. //VBParent: SOMObject
  2702. //VBIncludes: <mia.hh> _DTS_HH_INCLUDED_mia
  2703. //VBPartDataFile: 'VBSOM.vbb'
  2704. //VBLibFile: 'som.lib'
  2705. //VBComposerInfo: class, 790, dde4vr30, abstract
  2706. //
  2707. //VBAction: sompClose
  2708. //VB:       ,,,
  2709. //VB:       virtual void sompClose()
  2710. //VBAction: sompOpen
  2711. //VB:       ,,,
  2712. //VB:       virtual void sompOpen()
  2713. //VBEndPartInfo: SOMPMediaInterfaceAbstract
  2714. //
  2715. //VBBeginPartInfo: SOMPFileMediaAbstract,
  2716. //VB:              "IBM SOMPFileMediaAbstract (DTS SOM) class"
  2717. //VBParent: SOMPMediaInterfaceAbstract
  2718. //VBIncludes: <fma.hh> _DTS_HH_INCLUDED_fma
  2719. //VBPartDataFile: 'VBSOM.vbb'
  2720. //VBLibFile: 'som.lib'
  2721. //VBComposerInfo: class, 790, dde4vr30, abstract
  2722. //
  2723. //VBAttribute: sompGetOffset,,
  2724. //VB:          long,
  2725. //VB:          virtual long sompGetOffset()
  2726. //VBAction: sompInitReadOnly
  2727. //VB:       ,,,
  2728. //VB:       virtual void sompInitReadOnly(string mediaInfo)
  2729. //VBAction: sompInitReadWrite
  2730. //VB:       ,,,
  2731. //VB:       virtual void sompInitReadWrite(string mediaInfo)
  2732. //VBAction: sompReadBytes
  2733. //VB:       ,,,
  2734. //VB:       virtual void sompReadBytes(string byteStream, long length)
  2735. //VBAction: sompReadCharacter
  2736. //VB:       ,,,
  2737. //VB:       virtual void sompReadCharacter(char* c)
  2738. //VBAction: sompReadDouble
  2739. //VB:       ,,,
  2740. //VB:       virtual void sompReadDouble(double* f8)
  2741. //VBAction: sompReadFloat
  2742. //VB:       ,,,
  2743. //VB:       virtual void sompReadFloat(float* f4)
  2744. //VBAction: sompReadLine
  2745. //VB:       ,,,
  2746. //VB:       virtual void sompReadLine(string buffer, long bufsize)
  2747. //VBAction: sompReadLong
  2748. //VB:       ,,,
  2749. //VB:       virtual void sompReadLong(long* i4)
  2750. //VBAction: sompReadOctet
  2751. //VB:       ,,,
  2752. //VB:       virtual void sompReadOctet(octet* i1)
  2753. //VBAction: sompReadShort
  2754. //VB:       ,,,
  2755. //VB:       virtual void sompReadShort(short* i2)
  2756. //VBAction: sompReadSomobject
  2757. //VB:       ,,,
  2758. //VB:       virtual void sompReadSomobject(SOMObject ** so)
  2759. //VBAction: sompReadString
  2760. //VB:       ,,,
  2761. //VB:       virtual void sompReadString(string* rstring)
  2762. //VBAction: sompReadStringToBuffer
  2763. //VB:       ,,,
  2764. //VB:       virtual void sompReadStringToBuffer(string buffer, long bufsize)
  2765. //VBAction: sompReadTypeCode
  2766. //VB:       ,,,
  2767. //VB:       virtual void sompReadTypeCode(TypeCode* tc)
  2768. //VBAction: sompReadUnsignedLong
  2769. //VB:       ,,,
  2770. //VB:       virtual void sompReadUnsignedLong(unsigned long* i4)
  2771. //VBAction: sompReadUnsignedShort
  2772. //VB:       ,,,
  2773. //VB:       virtual void sompReadUnsignedShort(unsigned short* u2)
  2774. //VBAction: sompSeekPosition
  2775. //VB:       ,,,
  2776. //VB:       virtual void sompSeekPosition(long offset)
  2777. //VBAction: sompSeekPositionRel
  2778. //VB:       ,,,
  2779. //VB:       virtual void sompSeekPositionRel(long offset)
  2780. //VBAction: sompWriteBytes
  2781. //VB:       ,,,
  2782. //VB:       virtual void sompWriteBytes(string byteStream, long length)
  2783. //VBAction: sompWriteCharacter
  2784. //VB:       ,,,
  2785. //VB:       virtual void sompWriteCharacter(char c)
  2786. //VBAction: sompWriteDouble
  2787. //VB:       ,,,
  2788. //VB:       virtual void sompWriteDouble(double f8)
  2789. //VBAction: sompWriteFloat
  2790. //VB:       ,,,
  2791. //VB:       virtual void sompWriteFloat(float f4)
  2792. //VBAction: sompWriteLine
  2793. //VB:       ,,,
  2794. //VB:       virtual void sompWriteLine(string buffer)
  2795. //VBAction: sompWriteLong
  2796. //VB:       ,,,
  2797. //VB:       virtual void sompWriteLong(long i4)
  2798. //VBAction: sompWriteOctet
  2799. //VB:       ,,,
  2800. //VB:       virtual void sompWriteOctet(octet i1)
  2801. //VBAction: sompWriteShort
  2802. //VB:       ,,,
  2803. //VB:       virtual void sompWriteShort(short i2)
  2804. //VBAction: sompWriteSomobject
  2805. //VB:       ,,,
  2806. //VB:       virtual void sompWriteSomobject(SOMObject* so, SOMObject* parentObject)
  2807. //VBAction: sompWriteString
  2808. //VB:       ,,,
  2809. //VB:       virtual void sompWriteString(string wstring)
  2810. //VBAction: sompWriteTypeCode
  2811. //VB:       ,,,
  2812. //VB:       virtual void sompWriteTypeCode(TypeCode tc)
  2813. //VBAction: sompWriteUnsignedLong
  2814. //VB:       ,,,
  2815. //VB:       virtual void sompWriteUnsignedLong(unsigned long u4)
  2816. //VBAction: sompWriteUnsignedShort
  2817. //VB:       ,,,
  2818. //VB:       virtual void sompWriteUnsignedShort(unsigned short u2)
  2819. //VBEndPartInfo: SOMPFileMediaAbstract
  2820. //
  2821. //VBBeginPartInfo: SOMPAsciiMediaInterface,
  2822. //VB:              "IBM SOMPAsciiMediaInterface (DTS SOM) class"
  2823. //VBParent: SOMPFileMediaAbstract
  2824. //VBIncludes: <fmi.hh> _DTS_HH_INCLUDED_fmi
  2825. //VBPartDataFile: 'VBSOM.vbb'
  2826. //VBLibFile: 'som.lib'
  2827. //VBComposerInfo: class, 790, dde4vr30
  2828. //
  2829. //VBAttribute: sompQueryBlockSize,,
  2830. //VB:          unsigned long,
  2831. //VB:          virtual unsigned long sompQueryBlockSize()
  2832. //VBAction: sompGetMediaName
  2833. //VB:       ,, string,
  2834. //VB:       virtual string sompGetMediaName(string toBuffer)
  2835. //VBAction: sompInitSpecific
  2836. //VB:       ,,,
  2837. //VB:       virtual void sompInitSpecific(mediaInfoType* mediaInfo)
  2838. //VBAction: sompStat
  2839. //VB:       ,,,
  2840. //VB:       virtual void sompStat(sompstat* fileStats)
  2841. //VBPreferredFeatures: this, sompQueryBlockSize
  2842. //VBEndPartInfo: SOMPAsciiMediaInterface
  2843. //
  2844. //VBBeginPartInfo: SOMPBinaryFileMedia,
  2845. //VB:              "IBM SOMPBinaryFileMedia (DTS SOM) class"
  2846. //VBParent: SOMPAsciiMediaInterface
  2847. //VBIncludes: <fmib.hh> _DTS_HH_INCLUDED_fmib
  2848. //VBPartDataFile: 'VBSOM.vbb'
  2849. //VBLibFile: 'som.lib'
  2850. //VBComposerInfo: class, 790, dde4vr30, abstract
  2851. //
  2852. //VBEndPartInfo: SOMPBinaryFileMedia
  2853. //
  2854. //VBBeginPartInfo: SOMPNameSpaceMgr,
  2855. //VB:              "IBM SOMPNameSpaceMgr (DTS SOM) class"
  2856. //VBParent: SOMObject
  2857. //VBIncludes: <nsma.hh> _DTS_HH_INCLUDED_nsma
  2858. //VBPartDataFile: 'VBSOM.vbb'
  2859. //VBLibFile: 'som.lib'
  2860. //VBComposerInfo: class, 790, dde4vr30
  2861. //
  2862. //VBPreferredFeatures: this
  2863. //VBEndPartInfo: SOMPNameSpaceMgr
  2864. //
  2865. //VBBeginPartInfo: SOMPObjectSet,
  2866. //VB:              "IBM SOMPObjectSet (DTS SOM) class"
  2867. //VBParent: SOMObject
  2868. //VBIncludes: <objset.hh> _DTS_HH_INCLUDED_objset
  2869. //VBPartDataFile: 'VBSOM.vbb'
  2870. //VBLibFile: 'som.lib'
  2871. //VBComposerInfo: class, 790, dde4vr30
  2872. //
  2873. //VBAttribute: sompGetSetSize,,
  2874. //VB:          long,
  2875. //VB:          virtual long sompGetSetSize()
  2876. //VBAction: sompAddToSet
  2877. //VB:       ,,,
  2878. //VB:       virtual void sompAddToSet(SOMObject* thisObject)
  2879. //VBAction: sompFindByAddress
  2880. //VB:       ,, long,
  2881. //VB:       virtual long sompFindByAddress(SOMObject* lookfor)
  2882. //VBAction: sompFindByID
  2883. //VB:       ,, SOMObject*,
  2884. //VB:       virtual SOMObject* sompFindByID(SOMPPersistentId* lookfor)
  2885. //VBAction: sompObjEqualsID
  2886. //VB:       ,, boolean,
  2887. //VB:       virtual boolean sompObjEqualsID(SOMObject* cmpObj, SOMPPersistentId* lookfor)
  2888. //VBAction: sompSetDeleteNth
  2889. //VB:       ,,,
  2890. //VB:       virtual void sompSetDeleteNth(unsigned long n)
  2891. //VBAction: sompSetGetNth
  2892. //VB:       ,, SOMObject*,
  2893. //VB:       virtual SOMObject* sompSetGetNth(unsigned long n)
  2894. //VBPreferredFeatures: this, sompGetSetSize
  2895. //VBEndPartInfo: SOMPObjectSet
  2896. //
  2897. //VBBeginPartInfo: SOMPPersistentObject,
  2898. //VB:              "IBM SOMPPersistentObject (DTS SOM) class"
  2899. //VBParent: SOMObject
  2900. //VBIncludes: <po.hh> _DTS_HH_INCLUDED_po
  2901. //VBPartDataFile: 'VBSOM.vbb'
  2902. //VBLibFile: 'som.lib'
  2903. //VBComposerInfo: class, 790, dde4vr30
  2904. //
  2905. //VBAttribute: sompGetDirty,,
  2906. //VB:          boolean,
  2907. //VB:          virtual boolean sompGetDirty()
  2908. //VBAttribute: sompGetEncoderDecoder,,
  2909. //VB:          SOMPEncoderDecoderAbstract*,
  2910. //VB:          virtual SOMPEncoderDecoderAbstract* sompGetEncoderDecoder()
  2911. //VBAttribute: sompGetEncoderDecoderName,,
  2912. //VB:          string,
  2913. //VB:          virtual string sompGetEncoderDecoderName()
  2914. //VBAttribute: sompGetIOGroup,,
  2915. //VB:          SOMPIOGroup*,
  2916. //VB:          virtual SOMPIOGroup* sompGetIOGroup()
  2917. //VBAttribute: sompGetPersistentId,,
  2918. //VB:          SOMPPersistentId*,
  2919. //VB:          virtual SOMPPersistentId* sompGetPersistentId()
  2920. //VBAttribute: sompIsDirty,,
  2921. //VB:          boolean,
  2922. //VB:          virtual boolean sompIsDirty()
  2923. //VBAction: sompActivated
  2924. //VB:       ,,,
  2925. //VB:       virtual void sompActivated()
  2926. //VBAction: sompCheckState
  2927. //VB:       ,, boolean,
  2928. //VB:       virtual boolean sompCheckState(unsigned short state)
  2929. //VBAction: sompClearState
  2930. //VB:       ,,,
  2931. //VB:       virtual void sompClearState(unsigned short state)
  2932. //VBAction: sompEquals
  2933. //VB:       ,, boolean,
  2934. //VB:       virtual boolean sompEquals(SOMPPersistentId* otherId)
  2935. //VBAction: sompFreeEncoderDecoder
  2936. //VB:       ,,,
  2937. //VB:       virtual void sompFreeEncoderDecoder()
  2938. //VBAction: sompGetPersistentIdString
  2939. //VB:       ,, string,
  2940. //VB:       virtual string sompGetPersistentIdString(string outBuff)
  2941. //VBAction: sompGetRelativeIdString
  2942. //VB:       ,, string,
  2943. //VB:       virtual string sompGetRelativeIdString(SOMObject* ifNearThisObject, string relativeIdString)
  2944. //VBAction: sompInitGivenId
  2945. //VB:       ,,,
  2946. //VB:       virtual void sompInitGivenId(SOMPPersistentId* thisId)
  2947. //VBAction: sompInitIOGroup
  2948. //VB:       ,, SOMPIOGroup*,
  2949. //VB:       virtual SOMPIOGroup* sompInitIOGroup(SOMObject* nearPersistentObj)
  2950. //VBAction: sompInitNearObject
  2951. //VB:       ,,,
  2952. //VB:       virtual void sompInitNearObject(SOMPPersistentObject* nearObject)
  2953. //VBAction: sompInitNextAvail
  2954. //VB:       ,,,
  2955. //VB:       virtual void sompInitNextAvail(SOMPIdAssigner* thisAssigner)
  2956. //VBAction: sompMarkForCompaction
  2957. //VB:       ,,,
  2958. //VB:       virtual void sompMarkForCompaction()
  2959. //VBAction: sompPassivate
  2960. //VB:       ,,,
  2961. //VB:       virtual void sompPassivate()
  2962. //VBAction: sompSetDirty
  2963. //VB:       ,,,
  2964. //VB:       virtual void sompSetDirty()
  2965. //VBAction: sompSetEncoderDecoderName
  2966. //VB:       ,,,
  2967. //VB:       virtual void sompSetEncoderDecoderName(string myName)
  2968. //VBAction: sompSetState
  2969. //VB:       ,,,
  2970. //VB:       virtual void sompSetState(unsigned short state)
  2971. //VBPreferredFeatures: this, sompGetDirty, sompGetEncoderDecoder, sompGetEncoderDecoderName, sompGetIOGroup, sompGetPersistentId, sompIsDirty
  2972. //VBEndPartInfo: SOMPPersistentObject
  2973. //
  2974. //VBBeginPartInfo: SOMPPersistentStorageMgr,
  2975. //VB:              "IBM SOMPPersistentStorageMgr (DTS SOM) class"
  2976. //VBParent: SOMObject
  2977. //VBIncludes: <psma.hh> _DTS_HH_INCLUDED_psma
  2978. //VBPartDataFile: 'VBSOM.vbb'
  2979. //VBLibFile: 'som.lib'
  2980. //VBComposerInfo: class, 790, dde4vr30
  2981. //
  2982. //VBAction: sompAddIdToReadSet
  2983. //VB:       ,,,
  2984. //VB:       virtual void sompAddIdToReadSet(SOMPPersistentId* objectID)
  2985. //VBAction: sompAddObjectToWriteSet
  2986. //VB:       ,,,
  2987. //VB:       virtual void sompAddObjectToWriteSet(SOMPPersistentObject* thisObject)
  2988. //VBAction: sompDeleteObject
  2989. //VB:       ,,,
  2990. //VB:       virtual void sompDeleteObject(SOMPPersistentId* objectID)
  2991. //VBAction: sompObjectExists
  2992. //VB:       ,, boolean,
  2993. //VB:       virtual boolean sompObjectExists(SOMPPersistentId* objectID)
  2994. //VBAction: sompRestoreObject
  2995. //VB:       ,, SOMObject*,
  2996. //VB:       virtual SOMObject* sompRestoreObject(SOMPPersistentId* objectID)
  2997. //VBAction: sompRestoreObjectFromIdString
  2998. //VB:       ,, SOMObject*,
  2999. //VB:       virtual SOMObject* sompRestoreObjectFromIdString(string idString)
  3000. //VBAction: sompRestoreObjectWithoutChildren
  3001. //VB:       ,, SOMObject*,
  3002. //VB:       virtual SOMObject* sompRestoreObjectWithoutChildren(SOMPPersistentId* objectID)
  3003. //VBAction: sompStoreObject
  3004. //VB:       ,,,
  3005. //VB:       virtual void sompStoreObject(SOMPPersistentObject* thisObject)
  3006. //VBAction: sompStoreObjectWithoutChildren
  3007. //VB:       ,,,
  3008. //VB:       virtual void sompStoreObjectWithoutChildren(SOMPPersistentObject* thisObject)
  3009. //VBPreferredFeatures: this
  3010. //VBEndPartInfo: SOMPPersistentStorageMgr
  3011. //
  3012. //VBBeginPartInfo: SOMR,
  3013. //VB:              "IBM SOMR (DTS SOM) class"
  3014. //VBParent: SOMObject
  3015. //VBIncludes: <somr.hh> _DTS_HH_INCLUDED_somr
  3016. //VBPartDataFile: 'VBSOM.vbb'
  3017. //VBLibFile: 'som.lib'
  3018. //VBComposerInfo: class, 790, dde4vr30
  3019. //
  3020. //VBPreferredFeatures: this
  3021. //VBEndPartInfo: SOMR
  3022. //
  3023. //VBBeginPartInfo: SOMRLinearizable,
  3024. //VB:              "IBM SOMRLinearizable (DTS SOM) class"
  3025. //VBParent: SOMObject
  3026. //VBIncludes: <linear.hh> _DTS_HH_INCLUDED_linear
  3027. //VBPartDataFile: 'VBSOM.vbb'
  3028. //VBLibFile: 'som.lib'
  3029. //VBComposerInfo: class, 790, dde4vr30, abstract
  3030. //
  3031. //VBAction: somrGetState
  3032. //VB:       ,,,
  3033. //VB:       virtual void somrGetState(string* buf)
  3034. //VBAction: somrSetState
  3035. //VB:       ,,,
  3036. //VB:       virtual void somrSetState(string buf)
  3037. //VBEndPartInfo: SOMRLinearizable
  3038. //
  3039. //VBBeginPartInfo: SOMRNameable,
  3040. //VB:              "IBM SOMRNameable (DTS SOM) class"
  3041. //VBParent: SOMObject
  3042. //VBIncludes: <nameable.hh> _DTS_HH_INCLUDED_nameable
  3043. //VBPartDataFile: 'VBSOM.vbb'
  3044. //VBLibFile: 'som.lib'
  3045. //VBComposerInfo: class, 790, dde4vr30
  3046. //
  3047. //VBAttribute: somrGetObjName,,
  3048. //VB:          string,
  3049. //VB:          virtual string somrGetObjName()
  3050. //VBAction: somrSetObjName
  3051. //VB:       ,,,
  3052. //VB:       virtual void somrSetObjName(string name)
  3053. //VBPreferredFeatures: this, somrGetObjName
  3054. //VBEndPartInfo: SOMRNameable
  3055. //
  3056. //VBBeginPartInfo: SOMRReplicbl,
  3057. //VB:              "IBM SOMRReplicbl (DTS SOM) class"
  3058. //VBParent: SOMRNameable
  3059. //VBIncludes: <replicbl.hh> _DTS_HH_INCLUDED_replicbl
  3060. //VBPartDataFile: 'VBSOM.vbb'
  3061. //VBLibFile: 'som.lib'
  3062. //VBComposerInfo: class, 790, dde4vr30
  3063. //
  3064. //VBAttribute: somrGetSecurityPolicy,,
  3065. //VB:          long,
  3066. //VB:          virtual long somrGetSecurityPolicy()
  3067. //VBAction: somrApplyUpdates
  3068. //VB:       ,,,
  3069. //VB:       virtual void somrApplyUpdates(string buf, long len, long ObjIntId)
  3070. //VBAction: somrDoDirective
  3071. //VB:       ,,,
  3072. //VB:       virtual void somrDoDirective(string str)
  3073. //VBAction: somrLock
  3074. //VB:       ,,,
  3075. //VB:       virtual void somrLock()
  3076. //VBAction: somrLockNlogOp
  3077. //VB:       ,,,
  3078. //VB:       virtual void somrLockNlogOp(string ClassName, string MthdName, va_list ap)
  3079. //VBAction: somrPin
  3080. //VB:       ,,,
  3081. //VB:       virtual void somrPin()
  3082. //VBAction: somrReleaseLockNAbortOp
  3083. //VB:       ,,,
  3084. //VB:       virtual void somrReleaseLockNAbortOp()
  3085. //VBAction: somrReleaseLockNAbortUpdate
  3086. //VB:       ,,,
  3087. //VB:       virtual void somrReleaseLockNAbortUpdate()
  3088. //VBAction: somrReleaseNPropagateOperation
  3089. //VB:       ,,,
  3090. //VB:       virtual void somrReleaseNPropagateOperation()
  3091. //VBAction: somrReleaseNPropagateUpdate
  3092. //VB:       ,,,
  3093. //VB:       virtual void somrReleaseNPropagateUpdate(string clsname, string buf, long len, long intOid)
  3094. //VBAction: somrRepInit
  3095. //VB:       ,, long,
  3096. //VB:       virtual long somrRepInit(char lType, char mode)
  3097. //VBAction: somrRepUninit
  3098. //VB:       ,,,
  3099. //VB:       virtual void somrRepUninit()
  3100. //VBAction: somrUnPin
  3101. //VB:       ,,,
  3102. //VB:       virtual void somrUnPin()
  3103. //VBPreferredFeatures: this, somrGetSecurityPolicy
  3104. //VBEndPartInfo: SOMRReplicbl
  3105. //
  3106. //VBBeginPartInfo: SOMRReplicableObject,
  3107. //VB:              "IBM SOMRReplicableObject (DTS SOM) class"
  3108. //VBParent: SOMRReplicbl
  3109. //VBIncludes: <somrcls.hh> _DTS_HH_INCLUDED_somrcls
  3110. //VBPartDataFile: 'VBSOM.vbb'
  3111. //VBLibFile: 'som.lib'
  3112. //VBComposerInfo: class, 790, dde4vr30, abstract
  3113. //
  3114. //VBAttribute: somrLoggingType,,
  3115. //VB:          char,
  3116. //VB:          virtual char somrLoggingType()
  3117. //VBAction: somrReplicableExemptMethod
  3118. //VB:       ,, boolean,
  3119. //VB:       virtual boolean somrReplicableExemptMethod(somId methodId)
  3120. //VBEndPartInfo: SOMRReplicableObject
  3121. //
  3122. //VBBeginPartInfo: SOMStringTableC,
  3123. //VB:              "IBM SOMStringTableC (DTS SOM) class"
  3124. //VBParent: SOMObject
  3125. //VBIncludes: <somstrt.hh> _DTS_HH_INCLUDED_somstrt
  3126. //VBPartDataFile: 'VBSOM.vbb'
  3127. //VBLibFile: 'som.lib'
  3128. //VBComposerInfo: class, 790, dde4vr30
  3129. //
  3130. //VBAction: somstAssociate
  3131. //VB:       ,, short,
  3132. //VB:       virtual short somstAssociate(string key, string value)
  3133. //VBAction: somstAssociateCopyBoth
  3134. //VB:       ,, short,
  3135. //VB:       virtual short somstAssociateCopyBoth(string key, string value)
  3136. //VBAction: somstAssociateCopyKey
  3137. //VB:       ,, short,
  3138. //VB:       virtual short somstAssociateCopyKey(string key, string value)
  3139. //VBAction: somstAssociateCopyValue
  3140. //VB:       ,, short,
  3141. //VB:       virtual short somstAssociateCopyValue(string key, string value)
  3142. //VBAction: somstClearAssociation
  3143. //VB:       ,, boolean,
  3144. //VB:       virtual boolean somstClearAssociation(string key)
  3145. //VBAction: somstGetAssociation
  3146. //VB:       ,, string,
  3147. //VB:       virtual string somstGetAssociation(string key)
  3148. //VBAction: somstGetIthKey
  3149. //VB:       ,, string,
  3150. //VB:       virtual string somstGetIthKey(unsigned long i)
  3151. //VBAction: somstGetIthValue
  3152. //VB:       ,, string,
  3153. //VB:       virtual string somstGetIthValue(unsigned long i)
  3154. //VBPreferredFeatures: this
  3155. //VBEndPartInfo: SOMStringTableC
  3156. //
  3157. //VBBeginPartInfo: SOMTEmitC,
  3158. //VB:              "IBM SOMTEmitC (DTS SOM) class"
  3159. //VBParent: SOMObject
  3160. //VBIncludes: <scemit.hh> _DTS_HH_INCLUDED_scemit
  3161. //VBPartDataFile: 'VBSOM.vbb'
  3162. //VBLibFile: 'som.lib'
  3163. //VBComposerInfo: class, 790, dde4vr30
  3164. //
  3165. //VBAttribute: somtGenerateSections,,
  3166. //VB:          boolean,
  3167. //VB:          virtual boolean somtGenerateSections()
  3168. //VBAttribute: somtGetFirstGlobalDefinition,,
  3169. //VB:          SOMTEntryC*,
  3170. //VB:          virtual SOMTEntryC* somtGetFirstGlobalDefinition()
  3171. //VBAttribute: somtGetNextGlobalDefinition,,
  3172. //VB:          SOMTEntryC*,
  3173. //VB:          virtual SOMTEntryC* somtGetNextGlobalDefinition()
  3174. //VBAction: somtAll
  3175. //VB:       ,, boolean,
  3176. //VB:       virtual boolean somtAll(SOMTMethodEntryC* entry)
  3177. //VBAction: somtAllVisible
  3178. //VB:       ,, boolean,
  3179. //VB:       virtual boolean somtAllVisible(SOMTMethodEntryC* entry)
  3180. //VBAction: somtCheckVisibility
  3181. //VB:       ,, boolean,
  3182. //VB:       virtual boolean somtCheckVisibility(SOMTMethodEntryC* entry)
  3183. //VBAction: somtEmitAttribute
  3184. //VB:       ,,,
  3185. //VB:       virtual void somtEmitAttribute(SOMTAttributeEntryC* att)
  3186. //VBAction: somtEmitAttributeEpilog
  3187. //VB:       ,,,
  3188. //VB:       virtual void somtEmitAttributeEpilog()
  3189. //VBAction: somtEmitAttributeProlog
  3190. //VB:       ,,,
  3191. //VB:       virtual void somtEmitAttributeProlog()
  3192. //VBAction: somtEmitBase
  3193. //VB:       ,,,
  3194. //VB:       virtual void somtEmitBase(SOMTBaseClassEntryC* base)
  3195. //VBAction: somtEmitBaseEpilog
  3196. //VB:       ,,,
  3197. //VB:       virtual void somtEmitBaseEpilog()
  3198. //VBAction: somtEmitBaseIncludes
  3199. //VB:       ,,,
  3200. //VB:       virtual void somtEmitBaseIncludes(SOMTBaseClassEntryC* base)
  3201. //VBAction: somtEmitBaseIncludesEpilog
  3202. //VB:       ,,,
  3203. //VB:       virtual void somtEmitBaseIncludesEpilog()
  3204. //VBAction: somtEmitBaseIncludesProlog
  3205. //VB:       ,,,
  3206. //VB:       virtual void somtEmitBaseIncludesProlog()
  3207. //VBAction: somtEmitBaseProlog
  3208. //VB:       ,,,
  3209. //VB:       virtual void somtEmitBaseProlog()
  3210. //VBAction: somtEmitClass
  3211. //VB:       ,,,
  3212. //VB:       virtual void somtEmitClass()
  3213. //VBAction: somtEmitConstant
  3214. //VB:       ,,,
  3215. //VB:       virtual void somtEmitConstant(SOMTConstEntryC* con)
  3216. //VBAction: somtEmitConstantEpilog
  3217. //VB:       ,,,
  3218. //VB:       virtual void somtEmitConstantEpilog()
  3219. //VBAction: somtEmitConstantProlog
  3220. //VB:       ,,,
  3221. //VB:       virtual void somtEmitConstantProlog()
  3222. //VBAction: somtEmitData
  3223. //VB:       ,,,
  3224. //VB:       virtual void somtEmitData(SOMTDataEntryC* entry)
  3225. //VBAction: somtEmitDataEpilog
  3226. //VB:       ,,,
  3227. //VB:       virtual void somtEmitDataEpilog()
  3228. //VBAction: somtEmitDataProlog
  3229. //VB:       ,,,
  3230. //VB:       virtual void somtEmitDataProlog()
  3231. //VBAction: somtEmitEnum
  3232. //VB:       ,,,
  3233. //VB:       virtual void somtEmitEnum(SOMTEnumEntryC* en)
  3234. //VBAction: somtEmitEnumEpilog
  3235. //VB:       ,,,
  3236. //VB:       virtual void somtEmitEnumEpilog()
  3237. //VBAction: somtEmitEnumProlog
  3238. //VB:       ,,,
  3239. //VB:       virtual void somtEmitEnumProlog()
  3240. //VBAction: somtEmitEpilog
  3241. //VB:       ,,,
  3242. //VB:       virtual void somtEmitEpilog()
  3243. //VBAction: somtEmitFullPassthru
  3244. //VB:       ,,,
  3245. //VB:       virtual void somtEmitFullPassthru(boolean before, string language)
  3246. //VBAction: somtEmitInterface
  3247. //VB:       ,,,
  3248. //VB:       virtual void somtEmitInterface(SOMTClassEntryC* intfc)
  3249. //VBAction: somtEmitInterfaceEpilog
  3250. //VB:       ,,,
  3251. //VB:       virtual void somtEmitInterfaceEpilog()
  3252. //VBAction: somtEmitInterfaceProlog
  3253. //VB:       ,,,
  3254. //VB:       virtual void somtEmitInterfaceProlog()
  3255. //VBAction: somtEmitMeta
  3256. //VB:       ,,,
  3257. //VB:       virtual void somtEmitMeta()
  3258. //VBAction: somtEmitMetaInclude
  3259. //VB:       ,,,
  3260. //VB:       virtual void somtEmitMetaInclude()
  3261. //VBAction: somtEmitMethod
  3262. //VB:       ,,,
  3263. //VB:       virtual void somtEmitMethod(SOMTMethodEntryC* entry)
  3264. //VBAction: somtEmitMethods
  3265. //VB:       ,,,
  3266. //VB:       virtual void somtEmitMethods(SOMTMethodEntryC* method)
  3267. //VBAction: somtEmitMethodsEpilog
  3268. //VB:       ,,,
  3269. //VB:       virtual void somtEmitMethodsEpilog()
  3270. //VBAction: somtEmitMethodsProlog
  3271. //VB:       ,,,
  3272. //VB:       virtual void somtEmitMethodsProlog()
  3273. //VBAction: somtEmitModule
  3274. //VB:       ,,,
  3275. //VB:       virtual void somtEmitModule(SOMTModuleEntryC* mod)
  3276. //VBAction: somtEmitModuleEpilog
  3277. //VB:       ,,,
  3278. //VB:       virtual void somtEmitModuleEpilog()
  3279. //VBAction: somtEmitModuleProlog
  3280. //VB:       ,,,
  3281. //VB:       virtual void somtEmitModuleProlog()
  3282. //VBAction: somtEmitPassthru
  3283. //VB:       ,,,
  3284. //VB:       virtual void somtEmitPassthru(SOMTPassthruEntryC* entry)
  3285. //VBAction: somtEmitPassthruEpilog
  3286. //VB:       ,,,
  3287. //VB:       virtual void somtEmitPassthruEpilog()
  3288. //VBAction: somtEmitPassthruProlog
  3289. //VB:       ,,,
  3290. //VB:       virtual void somtEmitPassthruProlog()
  3291. //VBAction: somtEmitProlog
  3292. //VB:       ,,,
  3293. //VB:       virtual void somtEmitProlog()
  3294. //VBAction: somtEmitRelease
  3295. //VB:       ,,,
  3296. //VB:       virtual void somtEmitRelease()
  3297. //VBAction: somtEmitStruct
  3298. //VB:       ,,,
  3299. //VB:       virtual void somtEmitStruct(SOMTStructEntryC* struc)
  3300. //VBAction: somtEmitStructEpilog
  3301. //VB:       ,,,
  3302. //VB:       virtual void somtEmitStructEpilog()
  3303. //VBAction: somtEmitStructProlog
  3304. //VB:       ,,,
  3305. //VB:       virtual void somtEmitStructProlog()
  3306. //VBAction: somtEmitTypedef
  3307. //VB:       ,,,
  3308. //VB:       virtual void somtEmitTypedef(SOMTTypedefEntryC* td)
  3309. //VBAction: somtEmitTypedefEpilog
  3310. //VB:       ,,,
  3311. //VB:       virtual void somtEmitTypedefEpilog()
  3312. //VBAction: somtEmitTypedefProlog
  3313. //VB:       ,,,
  3314. //VB:       virtual void somtEmitTypedefProlog()
  3315. //VBAction: somtEmitUnion
  3316. //VB:       ,,,
  3317. //VB:       virtual void somtEmitUnion(SOMTUnionEntryC* un)
  3318. //VBAction: somtEmitUnionEpilog
  3319. //VB:       ,,,
  3320. //VB:       virtual void somtEmitUnionEpilog()
  3321. //VBAction: somtEmitUnionProlog
  3322. //VB:       ,,,
  3323. //VB:       virtual void somtEmitUnionProlog()
  3324. //VBAction: somtFileSymbols
  3325. //VB:       ,,,
  3326. //VB:       virtual void somtFileSymbols()
  3327. //VBAction: somtGetGlobalModifierValue
  3328. //VB:       ,, string,
  3329. //VB:       virtual string somtGetGlobalModifierValue(string modifierName)
  3330. //VBAction: somtImplemented
  3331. //VB:       ,, boolean,
  3332. //VB:       virtual boolean somtImplemented(SOMTMethodEntryC* entry)
  3333. //VBAction: somtInherited
  3334. //VB:       ,, boolean,
  3335. //VB:       virtual boolean somtInherited(SOMTMethodEntryC* entry)
  3336. //VBAction: somtLink
  3337. //VB:       ,, boolean,
  3338. //VB:       virtual boolean somtLink(SOMTEntryC* entry)
  3339. //VBAction: somtNew
  3340. //VB:       ,, boolean,
  3341. //VB:       virtual boolean somtNew(SOMTMethodEntryC* entry)
  3342. //VBAction: somtNewNoProc
  3343. //VB:       ,, boolean,
  3344. //VB:       virtual boolean somtNewNoProc(SOMTEntryC* entry)
  3345. //VBAction: somtNewProc
  3346. //VB:       ,, boolean,
  3347. //VB:       virtual boolean somtNewProc(SOMTEntryC* entry)
  3348. //VBAction: somtOpenSymbolsFile
  3349. //VB:       ,, FILE*,
  3350. //VB:       virtual FILE* somtOpenSymbolsFile(string file, string mode)
  3351. //VBAction: somtOverridden
  3352. //VB:       ,, boolean,
  3353. //VB:       virtual boolean somtOverridden(SOMTMethodEntryC* entry)
  3354. //VBAction: somtPrivOrPub
  3355. //VB:       ,, boolean,
  3356. //VB:       virtual boolean somtPrivOrPub(SOMTEntryC* entry)
  3357. //VBAction: somtScanAttributes
  3358. //VB:       ,, boolean,
  3359. //VB:       virtual boolean somtScanAttributes(string prolog, string each, string epilog)
  3360. //VBAction: somtScanBases
  3361. //VB:       ,, boolean,
  3362. //VB:       virtual boolean somtScanBases(string prolog, string each, string epilog)
  3363. //VBAction: somtScanBasesF
  3364. //VB:       ,, boolean,
  3365. //VB:       virtual boolean somtScanBasesF(string filter, string prolog, string each, string epilog, boolean forceProlog)
  3366. //VBAction: somtScanConstants
  3367. //VB:       ,, boolean,
  3368. //VB:       virtual boolean somtScanConstants(string prolog, string each, string epilog)
  3369. //VBAction: somtScanData
  3370. //VB:       ,, boolean,
  3371. //VB:       virtual boolean somtScanData(string prolog, string each, string epilog)
  3372. //VBAction: somtScanDataF
  3373. //VB:       ,, boolean,
  3374. //VB:       virtual boolean somtScanDataF(string filter, string prolog, string each, string epilog, boolean forceProlog)
  3375. //VBAction: somtScanEnums
  3376. //VB:       ,, boolean,
  3377. //VB:       virtual boolean somtScanEnums(string prolog, string each, string epilog)
  3378. //VBAction: somtScanInterfaces
  3379. //VB:       ,, boolean,
  3380. //VB:       virtual boolean somtScanInterfaces(string prolog, string each, string epilog)
  3381. //VBAction: somtScanMethods
  3382. //VB:       ,, boolean,
  3383. //VB:       virtual boolean somtScanMethods(string filter, string prolog, string each, string epilog, boolean forceProlog)
  3384. //VBAction: somtScanModules
  3385. //VB:       ,, boolean,
  3386. //VB:       virtual boolean somtScanModules(string prolog, string each, string epilog)
  3387. //VBAction: somtScanPassthru
  3388. //VB:       ,, boolean,
  3389. //VB:       virtual boolean somtScanPassthru(boolean before, string prolog, string each, string epilog)
  3390. //VBAction: somtScanStructs
  3391. //VB:       ,, boolean,
  3392. //VB:       virtual boolean somtScanStructs(string prolog, string each, string epilog)
  3393. //VBAction: somtScanTypedefs
  3394. //VB:       ,, boolean,
  3395. //VB:       virtual boolean somtScanTypedefs(string prolog, string each, string epilog)
  3396. //VBAction: somtScanUnions
  3397. //VB:       ,, boolean,
  3398. //VB:       virtual boolean somtScanUnions(string prolog, string each, string epilog)
  3399. //VBAction: somtSetPredefinedSymbols
  3400. //VB:       ,,,
  3401. //VB:       virtual void somtSetPredefinedSymbols()
  3402. //VBAction: somtVA
  3403. //VB:       ,, boolean,
  3404. //VB:       virtual boolean somtVA(SOMTEntryC* entry)
  3405. //VBPreferredFeatures: this, somtGenerateSections, somtGetFirstGlobalDefinition, somtGetNextGlobalDefinition
  3406. //VBEndPartInfo: SOMTEmitC
  3407. //
  3408. //VBBeginPartInfo: SOMTEntryC,
  3409. //VB:              "IBM SOMTEntryC (DTS SOM) class"
  3410. //VBParent: SOMObject
  3411. //VBIncludes: <scentry.hh> _DTS_HH_INCLUDED_scentry
  3412. //VBPartDataFile: 'VBSOM.vbb'
  3413. //VBLibFile: 'som.lib'
  3414. //VBComposerInfo: class, 790, dde4vr30
  3415. //
  3416. //VBAction: somtFormatModifier
  3417. //VB:       ,, long,
  3418. //VB:       virtual long somtFormatModifier(string buffer, string name, string value)
  3419. //VBAction: somtGetFirstModifier
  3420. //VB:       ,, boolean,
  3421. //VB:       virtual boolean somtGetFirstModifier(string* modifierName, string* modifierValue)
  3422. //VBAction: somtGetModifierList
  3423. //VB:       ,, long,
  3424. //VB:       virtual long somtGetModifierList(string buffer)
  3425. //VBAction: somtGetModifierValue
  3426. //VB:       ,, string,
  3427. //VB:       virtual string somtGetModifierValue(string modifierName)
  3428. //VBAction: somtGetNextModifier
  3429. //VB:       ,, boolean,
  3430. //VB:       virtual boolean somtGetNextModifier(string* modifierName, string* modifierValue)
  3431. //VBAction: somtSetEntryStruct
  3432. //VB:       ,,,
  3433. //VB:       virtual void somtSetEntryStruct(Entry* es)
  3434. //VBAction: somtSetSymbolsOnEntry
  3435. //VB:       ,, long,
  3436. //VB:       virtual long somtSetSymbolsOnEntry(SOMTEmitC* emitter, string prefix)
  3437. //VBPreferredFeatures: this
  3438. //VBEndPartInfo: SOMTEntryC
  3439. //
  3440. //VBBeginPartInfo: SOMTAttributeEntryC,
  3441. //VB:              "IBM SOMTAttributeEntryC (DTS SOM) class"
  3442. //VBParent: SOMTEntryC
  3443. //VBIncludes: <scattrib.hh> _DTS_HH_INCLUDED_scattrib
  3444. //VBPartDataFile: 'VBSOM.vbb'
  3445. //VBLibFile: 'som.lib'
  3446. //VBComposerInfo: class, 790, dde4vr30, abstract
  3447. //
  3448. //VBAttribute: somtGetFirstAttributeDeclarator,,
  3449. //VB:          SOMTDataEntryC*,
  3450. //VB:          virtual SOMTDataEntryC* somtGetFirstAttributeDeclarator()
  3451. //VBAttribute: somtGetFirstGetMethod,,
  3452. //VB:          SOMTMethodEntryC*,
  3453. //VB:          virtual SOMTMethodEntryC* somtGetFirstGetMethod()
  3454. //VBAttribute: somtGetFirstSetMethod,,
  3455. //VB:          SOMTMethodEntryC*,
  3456. //VB:          virtual SOMTMethodEntryC* somtGetFirstSetMethod()
  3457. //VBAttribute: somtGetNextAttributeDeclarator,,
  3458. //VB:          SOMTDataEntryC*,
  3459. //VB:          virtual SOMTDataEntryC* somtGetNextAttributeDeclarator()
  3460. //VBAttribute: somtGetNextGetMethod,,
  3461. //VB:          SOMTMethodEntryC*,
  3462. //VB:          virtual SOMTMethodEntryC* somtGetNextGetMethod()
  3463. //VBAttribute: somtGetNextSetMethod,,
  3464. //VB:          SOMTMethodEntryC*,
  3465. //VB:          virtual SOMTMethodEntryC* somtGetNextSetMethod()
  3466. //VBEndPartInfo: SOMTAttributeEntryC
  3467. //
  3468. //VBBeginPartInfo: SOMTBaseClassEntryC,
  3469. //VB:              "IBM SOMTBaseClassEntryC (DTS SOM) class"
  3470. //VBParent: SOMTEntryC
  3471. //VBIncludes: <scbase.hh> _DTS_HH_INCLUDED_scbase
  3472. //VBPartDataFile: 'VBSOM.vbb'
  3473. //VBLibFile: 'som.lib'
  3474. //VBComposerInfo: class, 790, dde4vr30, abstract
  3475. //
  3476. //VBEndPartInfo: SOMTBaseClassEntryC
  3477. //
  3478. //VBBeginPartInfo: SOMTClassEntryC,
  3479. //VB:              "IBM SOMTClassEntryC (DTS SOM) class"
  3480. //VBParent: SOMTEntryC
  3481. //VBIncludes: <scclass.hh> _DTS_HH_INCLUDED_scclass
  3482. //VBPartDataFile: 'VBSOM.vbb'
  3483. //VBLibFile: 'som.lib'
  3484. //VBComposerInfo: class, 790, dde4vr30, abstract
  3485. //
  3486. //VBAttribute: somtGetFirstAttribute,,
  3487. //VB:          SOMTAttributeEntryC*,
  3488. //VB:          virtual SOMTAttributeEntryC* somtGetFirstAttribute()
  3489. //VBAttribute: somtGetFirstBaseClass,,
  3490. //VB:          SOMTBaseClassEntryC*,
  3491. //VB:          virtual SOMTBaseClassEntryC* somtGetFirstBaseClass()
  3492. //VBAttribute: somtGetFirstConstant,,
  3493. //VB:          SOMTConstEntryC*,
  3494. //VB:          virtual SOMTConstEntryC* somtGetFirstConstant()
  3495. //VBAttribute: somtGetFirstData,,
  3496. //VB:          SOMTDataEntryC*,
  3497. //VB:          virtual SOMTDataEntryC* somtGetFirstData()
  3498. //VBAttribute: somtGetFirstEnum,,
  3499. //VB:          SOMTEnumEntryC*,
  3500. //VB:          virtual SOMTEnumEntryC* somtGetFirstEnum()
  3501. //VBAttribute: somtGetFirstInheritedMethod,,
  3502. //VB:          SOMTMethodEntryC*,
  3503. //VB:          virtual SOMTMethodEntryC* somtGetFirstInheritedMethod()
  3504. //VBAttribute: somtGetFirstMethod,,
  3505. //VB:          SOMTMethodEntryC*,
  3506. //VB:          virtual SOMTMethodEntryC* somtGetFirstMethod()
  3507. //VBAttribute: somtGetFirstPassthru,,
  3508. //VB:          SOMTPassthruEntryC*,
  3509. //VB:          virtual SOMTPassthruEntryC* somtGetFirstPassthru()
  3510. //VBAttribute: somtGetFirstPubdef,,
  3511. //VB:          SOMTEntryC*,
  3512. //VB:          virtual SOMTEntryC* somtGetFirstPubdef()
  3513. //VBAttribute: somtGetFirstReleaseName,,
  3514. //VB:          string,
  3515. //VB:          virtual string somtGetFirstReleaseName()
  3516. //VBAttribute: somtGetFirstSequence,,
  3517. //VB:          SOMTSequenceEntryC*,
  3518. //VB:          virtual SOMTSequenceEntryC* somtGetFirstSequence()
  3519. //VBAttribute: somtGetFirstStaticData,,
  3520. //VB:          SOMTDataEntryC*,
  3521. //VB:          virtual SOMTDataEntryC* somtGetFirstStaticData()
  3522. //VBAttribute: somtGetFirstStruct,,
  3523. //VB:          SOMTStructEntryC*,
  3524. //VB:          virtual SOMTStructEntryC* somtGetFirstStruct()
  3525. //VBAttribute: somtGetFirstTypedef,,
  3526. //VB:          SOMTTypedefEntryC*,
  3527. //VB:          virtual SOMTTypedefEntryC* somtGetFirstTypedef()
  3528. //VBAttribute: somtGetFirstUnion,,
  3529. //VB:          SOMTUnionEntryC*,
  3530. //VB:          virtual SOMTUnionEntryC* somtGetFirstUnion()
  3531. //VBAttribute: somtGetNextAttribute,,
  3532. //VB:          SOMTAttributeEntryC*,
  3533. //VB:          virtual SOMTAttributeEntryC* somtGetNextAttribute()
  3534. //VBAttribute: somtGetNextBaseClass,,
  3535. //VB:          SOMTBaseClassEntryC*,
  3536. //VB:          virtual SOMTBaseClassEntryC* somtGetNextBaseClass()
  3537. //VBAttribute: somtGetNextConstant,,
  3538. //VB:          SOMTConstEntryC*,
  3539. //VB:          virtual SOMTConstEntryC* somtGetNextConstant()
  3540. //VBAttribute: somtGetNextData,,
  3541. //VB:          SOMTDataEntryC*,
  3542. //VB:          virtual SOMTDataEntryC* somtGetNextData()
  3543. //VBAttribute: somtGetNextEnum,,
  3544. //VB:          SOMTEnumEntryC*,
  3545. //VB:          virtual SOMTEnumEntryC* somtGetNextEnum()
  3546. //VBAttribute: somtGetNextInheritedMethod,,
  3547. //VB:          SOMTMethodEntryC*,
  3548. //VB:          virtual SOMTMethodEntryC* somtGetNextInheritedMethod()
  3549. //VBAttribute: somtGetNextMethod,,
  3550. //VB:          SOMTMethodEntryC*,
  3551. //VB:          virtual SOMTMethodEntryC* somtGetNextMethod()
  3552. //VBAttribute: somtGetNextPassthru,,
  3553. //VB:          SOMTPassthruEntryC*,
  3554. //VB:          virtual SOMTPassthruEntryC* somtGetNextPassthru()
  3555. //VBAttribute: somtGetNextPubdef,,
  3556. //VB:          SOMTEntryC*,
  3557. //VB:          virtual SOMTEntryC* somtGetNextPubdef()
  3558. //VBAttribute: somtGetNextReleaseName,,
  3559. //VB:          string,
  3560. //VB:          virtual string somtGetNextReleaseName()
  3561. //VBAttribute: somtGetNextSequence,,
  3562. //VB:          SOMTSequenceEntryC*,
  3563. //VB:          virtual SOMTSequenceEntryC* somtGetNextSequence()
  3564. //VBAttribute: somtGetNextStaticData,,
  3565. //VB:          SOMTDataEntryC*,
  3566. //VB:          virtual SOMTDataEntryC* somtGetNextStaticData()
  3567. //VBAttribute: somtGetNextStruct,,
  3568. //VB:          SOMTStructEntryC*,
  3569. //VB:          virtual SOMTStructEntryC* somtGetNextStruct()
  3570. //VBAttribute: somtGetNextTypedef,,
  3571. //VB:          SOMTTypedefEntryC*,
  3572. //VB:          virtual SOMTTypedefEntryC* somtGetNextTypedef()
  3573. //VBAttribute: somtGetNextUnion,,
  3574. //VB:          SOMTUnionEntryC*,
  3575. //VB:          virtual SOMTUnionEntryC* somtGetNextUnion()
  3576. //VBAction: somtFilterNew
  3577. //VB:       ,, boolean,
  3578. //VB:       virtual boolean somtFilterNew(SOMTMethodEntryC* entry)
  3579. //VBAction: somtFilterOverridden
  3580. //VB:       ,, boolean,
  3581. //VB:       virtual boolean somtFilterOverridden(SOMTMethodEntryC* entry)
  3582. //VBAction: somtFilterPrivOrPub
  3583. //VB:       ,, boolean,
  3584. //VB:       virtual boolean somtFilterPrivOrPub(SOMTCommonEntryC* entry)
  3585. //VBAction: somtGetReleaseNameList
  3586. //VB:       ,, long,
  3587. //VB:       virtual long somtGetReleaseNameList(string buffer)
  3588. //VBEndPartInfo: SOMTClassEntryC
  3589. //
  3590. //VBBeginPartInfo: SOMTCommonEntryC,
  3591. //VB:              "IBM SOMTCommonEntryC (DTS SOM) class"
  3592. //VBParent: SOMTEntryC
  3593. //VBIncludes: <sccommon.hh> _DTS_HH_INCLUDED_sccommon
  3594. //VBPartDataFile: 'VBSOM.vbb'
  3595. //VBLibFile: 'som.lib'
  3596. //VBComposerInfo: class, 790, dde4vr30, abstract
  3597. //
  3598. //VBAttribute: somtGetFirstArrayDimension,,
  3599. //VB:          unsigned long,
  3600. //VB:          virtual unsigned long somtGetFirstArrayDimension()
  3601. //VBAttribute: somtGetNextArrayDimension,,
  3602. //VB:          unsigned long,
  3603. //VB:          virtual unsigned long somtGetNextArrayDimension()
  3604. //VBAttribute: somtIsPointer,,
  3605. //VB:          boolean,
  3606. //VB:          virtual boolean somtIsPointer()
  3607. //VBAction: somtIsArray
  3608. //VB:       ,, boolean,
  3609. //VB:       virtual boolean somtIsArray(long* size)
  3610. //VBEndPartInfo: SOMTCommonEntryC
  3611. //
  3612. //VBBeginPartInfo: SOMTDataEntryC,
  3613. //VB:              "IBM SOMTDataEntryC (DTS SOM) class"
  3614. //VBParent: SOMTCommonEntryC
  3615. //VBIncludes: <scdata.hh> _DTS_HH_INCLUDED_scdata
  3616. //VBPartDataFile: 'VBSOM.vbb'
  3617. //VBLibFile: 'som.lib'
  3618. //VBComposerInfo: class, 790, dde4vr30, abstract
  3619. //
  3620. //VBEndPartInfo: SOMTDataEntryC
  3621. //
  3622. //VBBeginPartInfo: SOMTMethodEntryC,
  3623. //VB:              "IBM SOMTMethodEntryC (DTS SOM) class"
  3624. //VBParent: SOMTCommonEntryC
  3625. //VBIncludes: <scmethod.hh> _DTS_HH_INCLUDED_scmethod
  3626. //VBPartDataFile: 'VBSOM.vbb'
  3627. //VBLibFile: 'som.lib'
  3628. //VBComposerInfo: class, 790, dde4vr30, abstract
  3629. //
  3630. //VBAttribute: somtGetFirstException,,
  3631. //VB:          SOMTStructEntryC*,
  3632. //VB:          virtual SOMTStructEntryC* somtGetFirstException()
  3633. //VBAttribute: somtGetFirstParameter,,
  3634. //VB:          SOMTParameterEntryC*,
  3635. //VB:          virtual SOMTParameterEntryC* somtGetFirstParameter()
  3636. //VBAttribute: somtGetNextException,,
  3637. //VB:          SOMTStructEntryC*,
  3638. //VB:          virtual SOMTStructEntryC* somtGetNextException()
  3639. //VBAttribute: somtGetNextParameter,,
  3640. //VB:          SOMTParameterEntryC*,
  3641. //VB:          virtual SOMTParameterEntryC* somtGetNextParameter()
  3642. //VBAction: somtGetFullCParamList
  3643. //VB:       ,, string,
  3644. //VB:       virtual string somtGetFullCParamList(string buffer, string varargsParm)
  3645. //VBAction: somtGetFullParamNameList
  3646. //VB:       ,, string,
  3647. //VB:       virtual string somtGetFullParamNameList(string buffer, string varargsParm)
  3648. //VBAction: somtGetIDLParamList
  3649. //VB:       ,, string,
  3650. //VB:       virtual string somtGetIDLParamList(string buffer)
  3651. //VBAction: somtGetNthParameter
  3652. //VB:       ,, SOMTParameterEntryC*,
  3653. //VB:       virtual SOMTParameterEntryC* somtGetNthParameter(short n)
  3654. //VBAction: somtGetShortCParamList
  3655. //VB:       ,, string,
  3656. //VB:       virtual string somtGetShortCParamList(string buffer, string selfParm, string varargsParm)
  3657. //VBAction: somtGetShortParamNameList
  3658. //VB:       ,, string,
  3659. //VB:       virtual string somtGetShortParamNameList(string buffer, string selfParm, string varargsParm)
  3660. //VBEndPartInfo: SOMTMethodEntryC
  3661. //
  3662. //VBBeginPartInfo: SOMTParameterEntryC,
  3663. //VB:              "IBM SOMTParameterEntryC (DTS SOM) class"
  3664. //VBParent: SOMTCommonEntryC
  3665. //VBIncludes: <scparm.hh> _DTS_HH_INCLUDED_scparm
  3666. //VBPartDataFile: 'VBSOM.vbb'
  3667. //VBLibFile: 'som.lib'
  3668. //VBComposerInfo: class, 790, dde4vr30, abstract
  3669. //
  3670. //VBEndPartInfo: SOMTParameterEntryC
  3671. //
  3672. //VBBeginPartInfo: SOMTUserDefinedTypeEntryC,
  3673. //VB:              "IBM SOMTUserDefinedTypeEntryC (DTS SOM) class"
  3674. //VBParent: SOMTCommonEntryC
  3675. //VBIncludes: <scusrtyp.hh> _DTS_HH_INCLUDED_scusrtyp
  3676. //VBPartDataFile: 'VBSOM.vbb'
  3677. //VBLibFile: 'som.lib'
  3678. //VBComposerInfo: class, 790, dde4vr30, abstract
  3679. //
  3680. //VBEndPartInfo: SOMTUserDefinedTypeEntryC
  3681. //
  3682. //VBBeginPartInfo: SOMTConstEntryC,
  3683. //VB:              "IBM SOMTConstEntryC (DTS SOM) class"
  3684. //VBParent: SOMTEntryC
  3685. //VBIncludes: <scconst.hh> _DTS_HH_INCLUDED_scconst
  3686. //VBPartDataFile: 'VBSOM.vbb'
  3687. //VBLibFile: 'som.lib'
  3688. //VBComposerInfo: class, 790, dde4vr30, abstract
  3689. //
  3690. //VBEndPartInfo: SOMTConstEntryC
  3691. //
  3692. //VBBeginPartInfo: SOMTEnumEntryC,
  3693. //VB:              "IBM SOMTEnumEntryC (DTS SOM) class"
  3694. //VBParent: SOMTEntryC
  3695. //VBIncludes: <scenum.hh> _DTS_HH_INCLUDED_scenum
  3696. //VBPartDataFile: 'VBSOM.vbb'
  3697. //VBLibFile: 'som.lib'
  3698. //VBComposerInfo: class, 790, dde4vr30, abstract
  3699. //
  3700. //VBAttribute: somtGetFirstEnumName,,
  3701. //VB:          SOMTEnumNameEntryC*,
  3702. //VB:          virtual SOMTEnumNameEntryC* somtGetFirstEnumName()
  3703. //VBAttribute: somtGetNextEnumName,,
  3704. //VB:          SOMTEnumNameEntryC*,
  3705. //VB:          virtual SOMTEnumNameEntryC* somtGetNextEnumName()
  3706. //VBEndPartInfo: SOMTEnumEntryC
  3707. //
  3708. //VBBeginPartInfo: SOMTEnumNameEntryC,
  3709. //VB:              "IBM SOMTEnumNameEntryC (DTS SOM) class"
  3710. //VBParent: SOMTEntryC
  3711. //VBIncludes: <scenumnm.hh> _DTS_HH_INCLUDED_scenumnm
  3712. //VBPartDataFile: 'VBSOM.vbb'
  3713. //VBLibFile: 'som.lib'
  3714. //VBComposerInfo: class, 790, dde4vr30, abstract
  3715. //
  3716. //VBEndPartInfo: SOMTEnumNameEntryC
  3717. //
  3718. //VBBeginPartInfo: SOMTMetaClassEntryC,
  3719. //VB:              "IBM SOMTMetaClassEntryC (DTS SOM) class"
  3720. //VBParent: SOMTEntryC
  3721. //VBIncludes: <scmeta.hh> _DTS_HH_INCLUDED_scmeta
  3722. //VBPartDataFile: 'VBSOM.vbb'
  3723. //VBLibFile: 'som.lib'
  3724. //VBComposerInfo: class, 790, dde4vr30, abstract
  3725. //
  3726. //VBEndPartInfo: SOMTMetaClassEntryC
  3727. //
  3728. //VBBeginPartInfo: SOMTModuleEntryC,
  3729. //VB:              "IBM SOMTModuleEntryC (DTS SOM) class"
  3730. //VBParent: SOMTEntryC
  3731. //VBIncludes: <scmodule.hh> _DTS_HH_INCLUDED_scmodule
  3732. //VBPartDataFile: 'VBSOM.vbb'
  3733. //VBLibFile: 'som.lib'
  3734. //VBComposerInfo: class, 790, dde4vr30, abstract
  3735. //
  3736. //VBAttribute: somtGetFirstInterface,,
  3737. //VB:          SOMTClassEntryC*,
  3738. //VB:          virtual SOMTClassEntryC* somtGetFirstInterface()
  3739. //VBAttribute: somtGetFirstModule,,
  3740. //VB:          SOMTModuleEntryC*,
  3741. //VB:          virtual SOMTModuleEntryC* somtGetFirstModule()
  3742. //VBAttribute: somtGetFirstModuleConstant,,
  3743. //VB:          SOMTConstEntryC*,
  3744. //VB:          virtual SOMTConstEntryC* somtGetFirstModuleConstant()
  3745. //VBAttribute: somtGetFirstModuleDef,,
  3746. //VB:          SOMTEntryC*,
  3747. //VB:          virtual SOMTEntryC* somtGetFirstModuleDef()
  3748. //VBAttribute: somtGetFirstModuleEnum,,
  3749. //VB:          SOMTEnumEntryC*,
  3750. //VB:          virtual SOMTEnumEntryC* somtGetFirstModuleEnum()
  3751. //VBAttribute: somtGetFirstModuleSequence,,
  3752. //VB:          SOMTSequenceEntryC*,
  3753. //VB:          virtual SOMTSequenceEntryC* somtGetFirstModuleSequence()
  3754. //VBAttribute: somtGetFirstModuleStruct,,
  3755. //VB:          SOMTStructEntryC*,
  3756. //VB:          virtual SOMTStructEntryC* somtGetFirstModuleStruct()
  3757. //VBAttribute: somtGetFirstModuleTypedef,,
  3758. //VB:          SOMTTypedefEntryC*,
  3759. //VB:          virtual SOMTTypedefEntryC* somtGetFirstModuleTypedef()
  3760. //VBAttribute: somtGetFirstModuleUnion,,
  3761. //VB:          SOMTUnionEntryC*,
  3762. //VB:          virtual SOMTUnionEntryC* somtGetFirstModuleUnion()
  3763. //VBAttribute: somtGetNextInterface,,
  3764. //VB:          SOMTClassEntryC*,
  3765. //VB:          virtual SOMTClassEntryC* somtGetNextInterface()
  3766. //VBAttribute: somtGetNextModule,,
  3767. //VB:          SOMTModuleEntryC*,
  3768. //VB:          virtual SOMTModuleEntryC* somtGetNextModule()
  3769. //VBAttribute: somtGetNextModuleConstant,,
  3770. //VB:          SOMTConstEntryC*,
  3771. //VB:          virtual SOMTConstEntryC* somtGetNextModuleConstant()
  3772. //VBAttribute: somtGetNextModuleDef,,
  3773. //VB:          SOMTEntryC*,
  3774. //VB:          virtual SOMTEntryC* somtGetNextModuleDef()
  3775. //VBAttribute: somtGetNextModuleEnum,,
  3776. //VB:          SOMTEnumEntryC*,
  3777. //VB:          virtual SOMTEnumEntryC* somtGetNextModuleEnum()
  3778. //VBAttribute: somtGetNextModuleSequence,,
  3779. //VB:          SOMTSequenceEntryC*,
  3780. //VB:          virtual SOMTSequenceEntryC* somtGetNextModuleSequence()
  3781. //VBAttribute: somtGetNextModuleStruct,,
  3782. //VB:          SOMTStructEntryC*,
  3783. //VB:          virtual SOMTStructEntryC* somtGetNextModuleStruct()
  3784. //VBAttribute: somtGetNextModuleTypedef,,
  3785. //VB:          SOMTTypedefEntryC*,
  3786. //VB:          virtual SOMTTypedefEntryC* somtGetNextModuleTypedef()
  3787. //VBAttribute: somtGetNextModuleUnion,,
  3788. //VB:          SOMTUnionEntryC*,
  3789. //VB:          virtual SOMTUnionEntryC* somtGetNextModuleUnion()
  3790. //VBEndPartInfo: SOMTModuleEntryC
  3791. //
  3792. //VBBeginPartInfo: SOMTPassthruEntryC,
  3793. //VB:              "IBM SOMTPassthruEntryC (DTS SOM) class"
  3794. //VBParent: SOMTEntryC
  3795. //VBIncludes: <scpass.hh> _DTS_HH_INCLUDED_scpass
  3796. //VBPartDataFile: 'VBSOM.vbb'
  3797. //VBLibFile: 'som.lib'
  3798. //VBComposerInfo: class, 790, dde4vr30, abstract
  3799. //
  3800. //VBAttribute: somtIsBeforePassthru,,
  3801. //VB:          boolean,
  3802. //VB:          virtual boolean somtIsBeforePassthru()
  3803. //VBEndPartInfo: SOMTPassthruEntryC
  3804. //
  3805. //VBBeginPartInfo: SOMTSequenceEntryC,
  3806. //VB:              "IBM SOMTSequenceEntryC (DTS SOM) class"
  3807. //VBParent: SOMTEntryC
  3808. //VBIncludes: <scseqnce.hh> _DTS_HH_INCLUDED_scseqnce
  3809. //VBPartDataFile: 'VBSOM.vbb'
  3810. //VBLibFile: 'som.lib'
  3811. //VBComposerInfo: class, 790, dde4vr30, abstract
  3812. //
  3813. //VBEndPartInfo: SOMTSequenceEntryC
  3814. //
  3815. //VBBeginPartInfo: SOMTStringEntryC,
  3816. //VB:              "IBM SOMTStringEntryC (DTS SOM) class"
  3817. //VBParent: SOMTEntryC
  3818. //VBIncludes: <scstring.hh> _DTS_HH_INCLUDED_scstring
  3819. //VBPartDataFile: 'VBSOM.vbb'
  3820. //VBLibFile: 'som.lib'
  3821. //VBComposerInfo: class, 790, dde4vr30, abstract
  3822. //
  3823. //VBEndPartInfo: SOMTStringEntryC
  3824. //
  3825. //VBBeginPartInfo: SOMTStructEntryC,
  3826. //VB:              "IBM SOMTStructEntryC (DTS SOM) class"
  3827. //VBParent: SOMTEntryC
  3828. //VBIncludes: <scstruct.hh> _DTS_HH_INCLUDED_scstruct
  3829. //VBPartDataFile: 'VBSOM.vbb'
  3830. //VBLibFile: 'som.lib'
  3831. //VBComposerInfo: class, 790, dde4vr30, abstract
  3832. //
  3833. //VBAttribute: somtGetFirstMember,,
  3834. //VB:          SOMTTypedefEntryC*,
  3835. //VB:          virtual SOMTTypedefEntryC* somtGetFirstMember()
  3836. //VBAttribute: somtGetNextMember,,
  3837. //VB:          SOMTTypedefEntryC*,
  3838. //VB:          virtual SOMTTypedefEntryC* somtGetNextMember()
  3839. //VBEndPartInfo: SOMTStructEntryC
  3840. //
  3841. //VBBeginPartInfo: SOMTTypedefEntryC,
  3842. //VB:              "IBM SOMTTypedefEntryC (DTS SOM) class"
  3843. //VBParent: SOMTEntryC
  3844. //VBIncludes: <sctdef.hh> _DTS_HH_INCLUDED_sctdef
  3845. //VBPartDataFile: 'VBSOM.vbb'
  3846. //VBLibFile: 'som.lib'
  3847. //VBComposerInfo: class, 790, dde4vr30, abstract
  3848. //
  3849. //VBAttribute: somtGetFirstDeclarator,,
  3850. //VB:          SOMTCommonEntryC*,
  3851. //VB:          virtual SOMTCommonEntryC* somtGetFirstDeclarator()
  3852. //VBAttribute: somtGetNextDeclarator,,
  3853. //VB:          SOMTCommonEntryC*,
  3854. //VB:          virtual SOMTCommonEntryC* somtGetNextDeclarator()
  3855. //VBEndPartInfo: SOMTTypedefEntryC
  3856. //
  3857. //VBBeginPartInfo: SOMTUnionEntryC,
  3858. //VB:              "IBM SOMTUnionEntryC (DTS SOM) class"
  3859. //VBParent: SOMTEntryC
  3860. //VBIncludes: <scunion.hh> _DTS_HH_INCLUDED_scunion
  3861. //VBPartDataFile: 'VBSOM.vbb'
  3862. //VBLibFile: 'som.lib'
  3863. //VBComposerInfo: class, 790, dde4vr30, abstract
  3864. //
  3865. //VBAttribute: somtGetFirstCaseEntry,,
  3866. //VB:          somtCaseEntry*,
  3867. //VB:          virtual somtCaseEntry* somtGetFirstCaseEntry()
  3868. //VBAttribute: somtGetNextCaseEntry,,
  3869. //VB:          somtCaseEntry*,
  3870. //VB:          virtual somtCaseEntry* somtGetNextCaseEntry()
  3871. //VBEndPartInfo: SOMTUnionEntryC
  3872. //
  3873. //VBBeginPartInfo: SOMTTemplateOutputC,
  3874. //VB:              "IBM SOMTTemplateOutputC (DTS SOM) class"
  3875. //VBParent: SOMObject
  3876. //VBIncludes: <sctmplt.hh> _DTS_HH_INCLUDED_sctmplt
  3877. //VBPartDataFile: 'VBSOM.vbb'
  3878. //VBLibFile: 'som.lib'
  3879. //VBComposerInfo: class, 790, dde4vr30
  3880. //
  3881. //VBAction: somtAddSectionDefinitions
  3882. //VB:       ,,,
  3883. //VB:       virtual void somtAddSectionDefinitions(string defString)
  3884. //VBAction: somtCheckSymbol
  3885. //VB:       ,, boolean,
  3886. //VB:       virtual boolean somtCheckSymbol(string name)
  3887. //VBAction: somtExpandSymbol
  3888. //VB:       ,, string,
  3889. //VB:       virtual string somtExpandSymbol(string s, string buf)
  3890. //VBAction: somtGetSymbol
  3891. //VB:       ,, string,
  3892. //VB:       virtual string somtGetSymbol(string name)
  3893. //VBAction: somto
  3894. //VB:       ,,,
  3895. //VB:       virtual void somto(string tmplt)
  3896. //VBAction: somtOutputComment
  3897. //VB:       ,,,
  3898. //VB:       virtual void somtOutputComment(string comment)
  3899. //VBAction: somtOutputSection
  3900. //VB:       ,,,
  3901. //VB:       virtual void somtOutputSection(string sectionName)
  3902. //VBAction: somtReadSectionDefinitions
  3903. //VB:       ,,,
  3904. //VB:       virtual void somtReadSectionDefinitions(FILE* fp)
  3905. //VBAction: somtSetOutputFile
  3906. //VB:       ,,,
  3907. //VB:       virtual void somtSetOutputFile(FILE* fp)
  3908. //VBAction: somtSetSymbol
  3909. //VB:       ,,,
  3910. //VB:       virtual void somtSetSymbol(string name, string value)
  3911. //VBAction: somtSetSymbolCopyBoth
  3912. //VB:       ,,,
  3913. //VB:       virtual void somtSetSymbolCopyBoth(string name, string value)
  3914. //VBAction: somtSetSymbolCopyName
  3915. //VB:       ,,,
  3916. //VB:       virtual void somtSetSymbolCopyName(string name, string value)
  3917. //VBAction: somtSetSymbolCopyValue
  3918. //VB:       ,,,
  3919. //VB:       virtual void somtSetSymbolCopyValue(string name, string value)
  3920. //VBPreferredFeatures: this
  3921. //VBEndPartInfo: SOMTTemplateOutputC
  3922. //
  3923. //VBBeginPartInfo: SOMUTId,
  3924. //VB:              "IBM SOMUTId (DTS SOM) class"
  3925. //VBParent: SOMObject
  3926. //VBIncludes: <somida.hh> _DTS_HH_INCLUDED_somida
  3927. //VBPartDataFile: 'VBSOM.vbb'
  3928. //VBLibFile: 'som.lib'
  3929. //VBComposerInfo: class, 790, dde4vr30, abstract
  3930. //
  3931. //VBAttribute: somutHashId,,
  3932. //VB:          unsigned long,
  3933. //VB:          virtual unsigned long somutHashId()
  3934. //VBAction: somutCompareId
  3935. //VB:       ,, short,
  3936. //VB:       virtual short somutCompareId(SOMUTId* otherId)
  3937. //VBAction: somutEqualsId
  3938. //VB:       ,, boolean,
  3939. //VB:       virtual boolean somutEqualsId(SOMUTId* otherId)
  3940. //VBAction: somutSetIdId
  3941. //VB:       ,,,
  3942. //VB:       virtual void somutSetIdId(SOMUTId* otherId)
  3943. //VBEndPartInfo: SOMUTId
  3944. //
  3945. //VBBeginPartInfo: SOMUTStringId,
  3946. //VB:              "IBM SOMUTStringId (DTS SOM) class"
  3947. //VBParent: SOMUTId
  3948. //VBIncludes: <somsid.hh> _DTS_HH_INCLUDED_somsid
  3949. //VBPartDataFile: 'VBSOM.vbb'
  3950. //VBLibFile: 'som.lib'
  3951. //VBComposerInfo: class, 790, dde4vr30, abstract
  3952. //
  3953. //VBAttribute: somutGetIdStringLen,,
  3954. //VB:          long,
  3955. //VB:          virtual long somutGetIdStringLen()
  3956. //VBAction: somutCompareString
  3957. //VB:       ,, short,
  3958. //VB:       virtual short somutCompareString(string IdString)
  3959. //VBAction: somutEqualsString
  3960. //VB:       ,, boolean,
  3961. //VB:       virtual boolean somutEqualsString(string IdString)
  3962. //VBAction: somutGetIdString
  3963. //VB:       ,, string,
  3964. //VB:       virtual string somutGetIdString(string toBuffer)
  3965. //VBAction: somutSetIdString
  3966. //VB:       ,, long,
  3967. //VB:       virtual long somutSetIdString(string IdString)
  3968. //VBEndPartInfo: SOMUTStringId
  3969. //
  3970. //VBBeginPartInfo: SOMPPersistentId,
  3971. //VB:              "IBM SOMPPersistentId (DTS SOM) class"
  3972. //VBParent: SOMUTStringId
  3973. //VBIncludes: <pid.hh> _DTS_HH_INCLUDED_pid
  3974. //VBPartDataFile: 'VBSOM.vbb'
  3975. //VBLibFile: 'som.lib'
  3976. //VBComposerInfo: class, 790, dde4vr30
  3977. //
  3978. //VBAttribute: sompGetGroupOffset,,
  3979. //VB:          long,
  3980. //VB:          virtual long sompGetGroupOffset()
  3981. //VBAttribute: sompGetIOGroupMgrClassNameLen,,
  3982. //VB:          short,
  3983. //VB:          virtual short sompGetIOGroupMgrClassNameLen()
  3984. //VBAttribute: sompGetIOGroupNameLen,,
  3985. //VB:          short,
  3986. //VB:          virtual short sompGetIOGroupNameLen()
  3987. //VBAction: sompEqualsIOGroupName
  3988. //VB:       ,, boolean,
  3989. //VB:       virtual boolean sompEqualsIOGroupName(SOMPPersistentId* id)
  3990. //VBAction: sompGetIOGroupMgrClassName
  3991. //VB:       ,, string,
  3992. //VB:       virtual string sompGetIOGroupMgrClassName(string toBuffer)
  3993. //VBAction: sompGetIOGroupName
  3994. //VB:       ,, string,
  3995. //VB:       virtual string sompGetIOGroupName(string toBuffer)
  3996. //VBAction: sompSetGroupOffset
  3997. //VB:       ,,,
  3998. //VB:       virtual void sompSetGroupOffset(long offset)
  3999. //VBAction: sompSetIOGroupMgrClassName
  4000. //VB:       ,,,
  4001. //VB:       virtual void sompSetIOGroupMgrClassName(string newName)
  4002. //VBAction: sompSetIOGroupName
  4003. //VB:       ,,,
  4004. //VB:       virtual void sompSetIOGroupName(string newName)
  4005. //VBPreferredFeatures: this, sompGetGroupOffset, sompGetIOGroupMgrClassNameLen, sompGetIOGroupNameLen
  4006. //VBEndPartInfo: SOMPPersistentId
  4007. //
  4008. //VBBeginPartInfo: TSIdentification,
  4009. //VB:              "IBM TSIdentification (DTS SOM) class"
  4010. //VBParent: SOMObject
  4011. //VBIncludes: <tsident.hh> _DTS_HH_INCLUDED_tsident
  4012. //VBPartDataFile: 'VBSOM.vbb'
  4013. //VBLibFile: 'som.lib'
  4014. //VBComposerInfo: class, 790, dde4vr30, abstract
  4015. //
  4016. //VBAction: identify_receiver
  4017. //VB:       ,,,
  4018. //VB:       virtual void identify_receiver(Receiver* receiver)
  4019. //VBAction: identify_sender
  4020. //VB:       ,,,
  4021. //VB:       virtual void identify_sender(Sender* sender)
  4022. //VBEndPartInfo: TSIdentification
  4023. //
  4024.