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 chunked http body.
The pipe will scan the chunk headers and auto-close itself when it hits the end of the stream (reading a 0 length chunk). It also strips all chunk headers from the data, so the output stream is the raw data