IDisposable ¶ ObjectDispose (Method) ObjectRelease (Method) ObjectRetain (Method)
ISharedArea.AreaIncreaseCapacity (METH) ¶ METHOD AreaIncreaseCapacity : ERROR Increases the number of potential references by udiNumBlocks . This method should be called at an appropriate point in time to increase the number of possible references in the pool. (See: ISharedArea.AreaCurrentCapacity ) InOut: Scope Name Type Return AreaIncreaseCapacity ERROR Input udiNumBlocks UDINT
BufferPool.ObjectDispose (METH) ¶ METHOD FINAL ObjectDispose : ERROR InOut: Scope Name Type Return ObjectDispose ERROR
ISharedArea.AreaSetObserver (METH) ¶ METHOD AreaSetObserver : ISharedAreaObserver Registers a new observer and returns the previous one. One possible application would be to transfer the data of each write operation into a SharedQueue . itfOldObserver := myObject.AreaSetObserver ( myQueue , eErrorID => eErrorID ); InOut: Scope Name Type Return AreaSetObserver ISharedAreaObserver Input itfAreaObserver ISharedAreaObserver Output eErrorID ERROR
BufferPool.ObjectRelease (METH) ¶ METHOD FINAL ObjectRelease : ERROR InOut: Scope Name Type Return ObjectRelease ERROR
BufferPool.ObjectRetain (METH) ¶ METHOD FINAL ObjectRetain : ERROR InOut: Scope Name Type Return ObjectRetain ERROR
BufferPool.SetInitialValue (METH) ¶ METHOD FINAL SetInitialValue : ERROR InOut: Scope Name Type Return SetInitialValue ERROR Input udiBufferSize UDINT
ISharedAreaObserver.AreaWritten (METH) ¶ METHOD AreaWritten The callback to inform the observer InOut: Scope Name Type Comment Input pData __XWORD Pointer to the beginning of the shared memory area. itfSharedAreaRef ISharedAreaRef eErrorID ERROR
ISharedAreaRef.AreaDataPointer (PROP) ¶ PROPERTY AreaDataPointer : __XWORD Pointer to the beginning of the shared memory area.
ISharedAreaRef.AreaDataSize (PROP) ¶ PROPERTY AreaDataSize : UDINT Size of the shared memory area.