[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.
|