UNIXReadPipeStream methods are described in the following section.Answers a new, initialized instance of a UNIXReadPipeStream for the specified process.Answers a Boolean that is true if the receiver cannot access any more objects, otherwise answers false.Sets a Boolean that indicates whether or not the receiver will block on I/O operations. Answers the receiver.Answers the subcollection of the collection over which the receiver is streaming, from the first specified index to the last specified index. If the receiver is blocking, enough data is read to satisfy the request, or until atEnd is true. If the receiver is non-blocking, then it uses only currently available data.Evaluates the specified block once for each element in the receiver, from the element after the current position to the end. If the receiver is blocking, data is read until atEnd is true. If the receiver is non-blocking then it uses only currently available data.If flag is true, sets the receiver's I/O data type to bytes. If flag is false, sets the I/O data type to characters. Answers the receiver.Answers true if the receiver answers I/O data as characters.If flag is true, sets the receiver's I/O data type to characters. If flag is false, sets the I/O data type to bytes. Answers the receiver.Answers the next character accessible by the receiver and advances the receiver's position. Answers nil if the read would block. Reports an error if no data is available to be read.Answers true if the next element which is accessible by the receiver is equal to the target, otherwise answers false.Answers true if the next object to be accessed in the receiver stream equals the specified byte or character, otherwise answers false. Only advances the receiver's position if the answers is true.Positions the receiver to the beginning of the collection being streamed over. Answers the receiver.Advances the receiver's position beyond the next occurrence of the specified object, or if none, to the end of stream. Answers true if the object occurred, otherwise answers false.skipTo: is a blocking operation.Advances the receiver's position beyond the next occurrence of the elements of the sequential collection, or if none, to the end of stream. Answers true if the elements of the sequential collection occurred, otherwise answers false. Non-blocking streams operate on the currently available data.
|