ISafeIterator (ITF) ¶ INTERFACE ISafeIterator EXTENDS __SYSTEM.IQueryInterface Thread safe iterator to iterate over all elements of a collection. Properties: LockableCollection ModCounter Methods: Next Structure: LockableCollection (Property) ModCounter (Property) Next (Method)
ISafeLinkedListIterator (ITF) ¶ INTERFACE ISafeLinkedListIterator EXTENDS ISafeIterator Interface for thread safe iterators based on linked lists of elements. Properties: FirstObjectReference LockableCollection , inherited from ISafeIterator ModCounter , inherited from ISafeIterator Methods: Next , inherited from ISafeIterator Structure: FirstObjectReference (Property)
ISafeListIterator (ITF) ¶ INTERFACE ISafeListIterator EXTENDS ISafeIterator Interface for thread safe iterators based on array lists of elements. Properties: ElementArray ElementArraySize LockableCollection , inherited from ISafeIterator ModCounter , inherited from ISafeIterator Methods: Next , inherited from ISafeIterator Structure: ElementArray (Property) ElementArraySize (Property)
Structs ¶ KeyValuePair (Struct)
KeyValuePair (STRUCT) ¶ TYPE KeyValuePair : STRUCT Key value pair of IElements InOut: Name Type Comment KeyElement IElement The key ValueElement IElement The value Next POINTER TO KeyValuePair Pointer to the next key value pair
Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
IUlintElement (ITF) ¶ INTERFACE IUlintElement EXTENDS IElement Element interface for ULINTs Properties: UlintValue Methods: ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement Structure: UlintValue (Property)
IWStringElement (ITF) ¶ INTERFACE IWStringElement EXTENDS IElement Element interface for WStrings Properties: WStringValue Methods: ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement Structure: WStringValue (Property)
Helper ¶ ILockable (Interface) Lock (Method) LockWaitTime (Property) ReleaseLock (Method)
ILockable (ITF) ¶ INTERFACE ILockable Interface for lockable collections. The interface is used by SafeIteratos to lock and unlock a collection while calling the ‘Next’ method. Properties: LockWaitTime Methods: Lock ReleaseLock Structure: Lock (Method) LockWaitTime (Property) ReleaseLock (Method)