ListIterator (FB) ¶ FUNCTION_BLOCK FINAL ListIterator IMPLEMENTS IListIterator Iterator for array list based collections. Methods: HasNext Next Structure: HasNext (Method) Next (Method)
SafeLinkedListIterator (FB) ¶ FUNCTION_BLOCK FINAL SafeLinkedListIterator IMPLEMENTS ISafeLinkedListIterator Thread safe iterator for linked list based collections. Methods: Next Structure: Next (Method)
SafeListIterator (FB) ¶ FUNCTION_BLOCK FINAL SafeListIterator IMPLEMENTS ISafeListIterator Thread safe iterator for array list based collections. Methods: Next Structure: Next (Method)
LinkedList ¶ LinkedList (FunctionBlock) AddElement (Method) ContainsElement (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveFirstElement (Method) RemoveLastElement (Method) SafeElementIterator (Method) LinkedListFactory (FunctionBlock) Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
LinkedList (FB) ¶ FUNCTION_BLOCK FINAL LinkedList EXTENDS FBF.InstanceBase IMPLEMENTS IDoubleLinkedList2 , IModCounter, ILockable Funktion block for double linked lists. .. Note: For online change safe elements implement | IOnlineChangeSafeLinkedListElement | or extend | LinkedListElementBase |. Properties: LockWaitTime Methods: AddElement ContainsElement CountElements ElementCompareTo ElementEquals ElementHashCode ElementIterator RemoveAllElements RemoveElement RemoveFirstElement RemoveLastElement SafeElementIterator Structure: AddElement (Method) ContainsElement (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveFirstElement (Method) RemoveLastElement (Method) SafeElementIterator (Method)
LinkedListFactory (FB) ¶ FUNCTION_BLOCK LinkedListFactory EXTENDS FBF.FactoryBase Factory to create a LinkedList in a heap based extendable memory pool. Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
List ¶ List (FunctionBlock) AddElement (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) GetElementAt (Method) GetElementPosition (Method) InsertElementAt (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveElementAt (Method) SafeElementIterator (Method) SetElementAt (Method) ListFactory (FunctionBlock) Create (Method) CreateDynamicList (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
List (FB) ¶ FUNCTION_BLOCK FINAL List EXTENDS FBF.InstanceBase IMPLEMENTS IList3 , IModCounter, ILockable Funktion block for array lists. InOut: Scope Name Type Input Const paElements POINTER TO IElement udiMaxElements UDINT Properties: LockWaitTime Methods: AddElement ContainsElement ContainsValue CountElements ElementCompareTo ElementEquals ElementHashCode ElementIterator GetElementAt GetElementPosition InsertElementAt RemoveAllElements RemoveElement RemoveElementAt SafeElementIterator SetElementAt Structure: AddElement (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) GetElementAt (Method) GetElementPosition (Method) InsertElementAt (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveElementAt (Method) SafeElementIterator (Method) SetElementAt (Method)
ListFactory (FB) ¶ FUNCTION_BLOCK ListFactory EXTENDS FBF.FactoryBase Factory to create a List function block in a heap based extendable memory pool. .. note: Function blocks which are created with this factory are NOT online change safe . Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create CreateDynamicList Structure: Create (Method) CreateDynamicList (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
Queue ¶ Queue (FunctionBlock) AddElement (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) LockWaitTime (Property) Peek (Method) Poll (Method) RemoveAllElements (Method) RemoveElement (Method) SafeElementIterator (Method) QueueFactory (FunctionBlock) Create (Method) CreateDynamicQueue (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)