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)
Iterators ¶ IIterator (Interface) HasNext (Method) Next (Method) ILinkedListIterator (Interface) FirstObjectReference (Property) ModCounter (Property) IListIterator (Interface) ElementArray (Property) ElementArraySize (Property) ModCounter (Property) ISafeIterator (Interface) LockableCollection (Property) ModCounter (Property) Next (Method) ISafeLinkedListIterator (Interface) FirstObjectReference (Property) ISafeListIterator (Interface) ElementArray (Property) ElementArraySize (Property)