Request the next value from the pipe
Request the next value from the pipe
Only one value can be requested at a time. Also there can only be one outstanding request at a time.
Attempt to push a value into the pipe.
Attempt to push a value into the pipe.
The value will only be successfully pushed only if there has already a been a request for data on the pulling side. In other words, the pipe will never interally queue a value.
the result of the push
PipeException
when pushing to a full pipe
A pipe designed to accept a fixed number of bytes
BE AWARE: when pushing buffers into this pipe, if the pipe completes, the buffer may still contain unread data meant for another consumer