Table of Contents

Namespace Fluxzy.Misc.Streams

Classes

ChunkedTransferReadStream

A stream that read chunked transfer encoding

ChunkedTransferWriteStream

A stream that write chunked transfer encoding

CombinedReadonlyStream

Combine multiple streams into one, this stream is readonly

ContentBoundStream

Convert an existing stream to a substream with max length

DebugFileStream

Used to dump a stream to file.

DispatchStream

Read stream and dispatch read bytes to listener streams

DisposeEventNotifierStream
InjectStreamOnStream
InsertAfterBinaryMatcher
MetricsStream

Provides a stream that expose read events

PushbackReadStream

Readonly stream allowing already read bytes to be pushed back and served before the inner stream. The pushback buffer is reused across pushes so repeated pushes never nest streams.

RawByteBinaryMatcher
ReplaceBinaryMatcher
SearchStream

Search byte sequence in a stream for relatively small input. Note : A buffer with twice the size of searchPattern is allocated.

SearchStreamResult
SimpleHtmlTagOpeningMatcher

A trivial state-machine to detect opening tag in html. Used essentially to detect the header tag

StreamDisposeEventArgs
StreamExtensions
StringMatcher

Structs

BinaryMatchResult

Interfaces

IBinaryMatcher

Low level specification used to find a specific byte sequence in a buffer

Delegates

DisposeFunc