[Missing <summary> documentation for "N:VVVV.Utils.Streams"]
Classes
Class | Description | |
---|---|---|
BufferedIOStream<(Of <(<'T>)>)> |
Implemention of IIOStream<(Of <(<'T>)>)> using an array as storage.
Useful as wrapper if a stream is accessed randomly.
| |
BufferedIOStream<(Of <(<'T>)>)>..::..StreamReader | ||
BufferedIOStream<(Of <(<'T>)>)>..::..StreamWriter | ||
CyclicStream<(Of <(<'T>)>)> | ||
CyclicStreamReader<(Of <(<'T>)>)> |
A stream reader which reads a stream in a cyclic fashion.
It will therefor never go into an end of stream state.
Exceptions to this rule is if the stream is empty.
| |
MemoryPool<(Of <(<'T>)>)> | ||
RangeStream<(Of <(<'T>)>)> | ||
RangeStream<(Of <(<'T>)>)>..::..RangeStreamReader | ||
ReverseStream<(Of <(<'T>)>)> | ||
ReverseStream<(Of <(<'T>)>)>..::..ReverseStreamReader | ||
StreamReaderExtensions | ||
StreamUtils | ||
StreamWriterExtensions |
Interfaces
Interface | Description | |
---|---|---|
IFlushable |
Interface which provides the ability to flush all buffered data
of a stream to its backing data sink.
| |
IInStream |
Base interface for all input streams.
| |
IInStream<(Of <(<'T>)>)> |
Defines an input stream. Input streams can be read from by
either retrieving a IStreamReader<(Of <(<'T>)>)> or
or by iterating it with IEnumerable<(Of <(<'T>)>)>.
| |
IIOStream | ||
IIOStream<(Of <(<'T>)>)> | ||
IOutStream |
Base interface for all output streams. It provides the ability
to set the length of an output stream.
| |
IOutStream<(Of <(<'T>)>)> |
Defines an output stream. Output streams can be written to by
by retrieving a IStreamWriter<(Of <(<'T>)>)>.
| |
IStream |
Interface which provides the ability to retrieve the length
of a stream. It acts as the base interface for all stream
implementations.
| |
IStreamer |
Base interface for all stream readers and writers.
It provides the ability to test whether or not the end
of the stream is reached or to seek in the stream.
| |
IStreamReader<(Of <(<'T>)>)> |
Interface which provides the ability to read from an input stream.
| |
IStreamWriter<(Of <(<'T>)>)> |
Interface which provides the ability to write to an output stream.
| |
ISynchronizable |
Interface which provides the ability to synchronize a stream
with its backing data source.
|