Module vibe.stream.wrapper
Stream proxy and wrapper facilities.
Functions
Name | Description |
---|---|
createConnectionProxyStream(stream, connection_stream)
|
|
createConnectionProxyStream(input, output, connection_stream)
|
|
createProxyStream(stream)
|
|
createProxyStream(input, output)
|
|
streamInputRange(stream)
|
Implements an input range interface on top of an InputStream using an internal buffer. |
streamOutputRange(stream)
|
Implements a buffered output range interface on top of an OutputStream. |
Classes
Name | Description |
---|---|
ConnectionProxyStream
|
Special kind of proxy stream for streams nested in a ConnectionStream. |
ProxyStream
|
Provides a way to access varying streams using a constant stream reference. |
Structs
Name | Description |
---|---|
StreamInputRange
|
Implements an input range interface on top of an InputStream using an internal buffer. |
StreamOutputRange
|
Implements a buffered output range interface on top of an OutputStream. |