HashTableFactory.CreateDynamicHashtablePreAlloc (METH) ¶ METHOD FINAL CreateDynamicHashtablePreAlloc : IMap2 Creates a dynamic hashtable with pre allocation (see input uiPreAllocation). The base array of the hashtable will be increased earlier to reduce the amount of collisions when the hashtable fills up. Note: Function blocks which are created with this factory are NOT online change safe. InOut: Scope Name Type Comment Return CreateDynamicHashtablePreAlloc IMap2 Input udiInitialSize UDINT Initial size of elements. Must not be 0. uiGrowFactor UINT Grow factor for dynamic memory reallocation if the number of elements is greater than udiInitialSize. Use 1 to disable dynamic memory reallocation. uiPreAllocation UINT This value (in % related to the current maximum size) defines when the memory should be expanded. Output eError FBF.ERROR
HashTableFactory.prvInstCount (PROP) ¶ PROPERTY prvInstCount : CAA.COUNT
LinkedList.LockWaitTime (PROP) ¶ PROPERTY LockWaitTime : SYSTIME Set and get the wait time. If a call is blocked, the call is repeated after LockWaitTime . Default: 300 µs
LinkedList.RemoveAllElements (METH) ¶ METHOD RemoveAllElements : COLLECTION_ERROR Removes all elements from the collection. InOut: Scope Name Type Return RemoveAllElements COLLECTION_ERROR
LinkedList.RemoveElement (METH) ¶ METHOD RemoveElement : COLLECTION_ERROR Removes the element itfElement from the collection. InOut: Scope Name Type Comment Return RemoveElement COLLECTION_ERROR Input itfElement IElement The element to remove.
LinkedList.RemoveFirstElement (METH) ¶ METHOD RemoveFirstElement : COLLECTION_ERROR Removes the first element of the list. InOut: Scope Name Type Return RemoveFirstElement COLLECTION_ERROR
LinkedList.RemoveLastElement (METH) ¶ METHOD RemoveLastElement : COLLECTION_ERROR Removes the last element of the list. InOut: Scope Name Type Return RemoveLastElement COLLECTION_ERROR
LinkedList.SafeElementIterator (METH) ¶ METHOD SafeElementIterator : COLLECTION_ERROR Returns an thread safe iterator over all elements. InOut: Scope Name Type Return SafeElementIterator COLLECTION_ERROR Input itfIterator ISafeLinkedListIterator
LinkedListFactory.Create (METH) ¶ METHOD FINAL Create : IDoubleLinkedList2 Creates a LinkedList InOut: Scope Name Type Return Create IDoubleLinkedList2 Output eError FBF.ERROR
HashTable.CountKeys (METH) ¶ METHOD CountKeys : UDINT Returns the number of entries of the map. InOut: Scope Name Type Return CountKeys UDINT