vibe.d beta banner
get vibe.d
0.10.0

Asynchronous I/O that doesn’t get in your way, written in D

Module vibe.stream.wrapper

Stream proxy and wrapper facilities.

Functions

NameDescription
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

NameDescription
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

NameDescription
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.
Authors

Sönke Ludwig

Copyright

© 2013-2016 Sönke Ludwig

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.