C# (CSharp) NanoByte.Common.Streams Namespace

Classes

Name Description
CircularBufferStream A circular buffer represented as a stream that one producer can write to and one consumer can read from simultaneously.
CircularBufferStreamTest
DisposeWarpperStream This wrapper stream passes all operations through to an underlying Stream without modifying them. An additional delegate is executed before Stream.Dispose() is passed through.
OffsetStream This wrapper stream applies a constant byte offset to all access to an underlying stream.
StreamConsumer Continously reads lines from a StreamReader using a background thread while providing them to a foreground thread on demand.
StreamUtils Provides Stream-related helper methods.
StreamUtilsTest