IFactory.prvInstPoolAdr (PROP) ¶ PROPERTY prvInstPoolAdr : CAA.PVOID Is called by prvMemAlloc , to determine the Methode of allocation. ( MBM.PoolCreateH or MBM.PoolCreateP ) If the return value is CAA.gc_pNULL then MBM.PoolCreateH is used. If the return value is not equal CAA.gc_pNULL this value is used as a basis for MBM.PoolCreateP
IFactory.prvInstPoolExtendsFactor (PROP) ¶ PROPERTY prvInstPoolExtendsFactor : USINT Is called by prvMemAlloc , to determine the amout of memory growing ( MBM.PoolExtendH )
IFactory.prvInstPoolSize (PROP) ¶ PROPERTY prvInstPoolSize : CAA.SIZE Is called by prvMemAlloc , if prvPoolAdr returns not CAA.gc_pNULL . it should be implementet like prvPoolSize := sizeof(abyPoolMemory)
IFactory.prvInstSize (PROP) ¶ PROPERTY prvInstSize : CAA.SIZE Is called by prvMemAlloc . Should Implemented like prvInstSize := sizeof(CustomFB)
IFactory.prvRemoveInst (METH) ¶ METHOD prvRemoveInst : BOOL InOut: Scope Name Type Return prvRemoveInst BOOL Input itfInst IInstance
IInstance (ITF) ¶ INTERFACE IInstance EXTENDS __SYSTEM.IQueryInterface Properties: prvInstFactory prvNextInst prvPrevInst Methods: Dispose prvInstInit prvInstRelease prvInstRetain Structure: Dispose (Method) Private prvInstFactory (Property) prvInstInit (Method) prvInstRelease (Method) prvInstRetain (Method) prvNextInst (Property) prvPrevInst (Property)
IInstance.Dispose (METH) ¶ METHOD Dispose : BOOL InOut: Scope Name Type Return Dispose BOOL
Private ¶ prvInstFactory (Property) prvInstInit (Method) prvInstRelease (Method) prvInstRetain (Method) prvNextInst (Property) prvPrevInst (Property)
IInstance.prvInstFactory (PROP) ¶ PROPERTY prvInstFactory : IFactory
IInstance.prvInstInit (METH) ¶ METHOD prvInstInit : ERROR InOut: Scope Name Type Return prvInstInit ERROR Input itfData IData