ITreeNode.RemoveChild (METH) ¶ METHOD RemoveChild : COLLECTION_ERROR Removes a child element and all underlying nodes and children from this node. InOut: Scope Name Type Comment Return RemoveChild COLLECTION_ERROR Input itfElement IElement The element to remove
ITreeNode.RootNode (METH) ¶ METHOD RootNode : COLLECTION_ERROR Get the root node. InOut: Scope Name Type Comment Return RootNode COLLECTION_ERROR Output itfRootNode ITreeNode The root node
TreeNode.ElementHashCode (METH) ¶ METHOD ElementHashCode : LINT Returns the hashcode of this element. This method is used by hash based collections (e.g. Hashtable ) to get the hashcode from a element. IMPORTANT: The value of the method MUST NOT be changed during the lifecycle of the object. InOut: Scope Name Type Return ElementHashCode LINT
TreeNode.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
TreeNode.MoveNode (METH) ¶ METHOD MoveNode : COLLECTION_ERROR Removes this node from the parent node and adds this node to the target node. InOut: Scope Name Type Comment Return MoveNode COLLECTION_ERROR Input itfTargetTreeNode ITreeNode The target node.
TreeNode.Parent (METH) ¶ METHOD Parent : COLLECTION_ERROR Gets the parent ITreeNode . Returns NOT_FOUND if this node is the root node. InOut: Scope Name Type Comment Return Parent COLLECTION_ERROR Output itfParent ITreeNode The parent ITreeNode
TreeNode.RemoveChild (METH) ¶ METHOD RemoveChild : COLLECTION_ERROR Removes a child element from this node. InOut: Scope Name Type Comment Return RemoveChild COLLECTION_ERROR Input itfElement IElement The element to remove
TreeNode.RootNode (METH) ¶ METHOD RootNode : COLLECTION_ERROR Get the root node. InOut: Scope Name Type Comment Return RootNode COLLECTION_ERROR Output itfRootNode ITreeNode The root node
TreeNode.SafeChildren (METH) ¶ METHOD SafeChildren : COLLECTION_ERROR Gets an thread safe iterator with all children of this node. The iterator contains objects of the type ITreeNode . InOut: Scope Name Type Comment Return SafeChildren COLLECTION_ERROR Input itfIterator ISafeLinkedListIterator LinkedListIterator with child objects of the type ITreeNode .
IQueue.Poll (METH) ¶ METHOD Poll : COLLECTION_ERROR Get the head of the queue. The element will be removed from the queue. InOut: Scope Name Type Comment Return Poll COLLECTION_ERROR Output itfElement IElement The first element of the queue