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