procedure PullUntilEnd;
Calls Pull until pipeEnd is returned.
Result: stored in self (calling object)
Remarks:
Calls Pull in a loop until the condition returned by at least one item in the list is pipeEnd. The SuspendNotifyUpdate is set to false for the duration of this loop.