C# Class CSharpUtils.Streams.StreamChunker

Afficher le fichier Open project: soywiz/csharputils Class Usage Examples

Méthodes publiques

Méthode Description
CopyUpToSequence ( Stream OutputStream, byte Sequence, long MaxReaded = long.MaxValue ) : long
GetUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : byte[]
MakeBytesAvailable ( int NumberOfBytes ) : void
PeekBytes ( int NumberOfBytes ) : byte[]
SkipBytes ( int NumberOfBytes ) : void
SkipUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : long
StreamChunker ( Stream InputStream, int BufferSize = 4096 ) : System

Method Details

CopyUpToSequence() public méthode

public CopyUpToSequence ( Stream OutputStream, byte Sequence, long MaxReaded = long.MaxValue ) : long
OutputStream Stream
Sequence byte
MaxReaded long
Résultat long

GetUpToSequence() public méthode

public GetUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : byte[]
Sequence byte
MaxReaded long
Résultat byte[]

MakeBytesAvailable() public méthode

public MakeBytesAvailable ( int NumberOfBytes ) : void
NumberOfBytes int
Résultat void

PeekBytes() public méthode

public PeekBytes ( int NumberOfBytes ) : byte[]
NumberOfBytes int
Résultat byte[]

SkipBytes() public méthode

public SkipBytes ( int NumberOfBytes ) : void
NumberOfBytes int
Résultat void

SkipUpToSequence() public méthode

public SkipUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : long
Sequence byte
MaxReaded long
Résultat long

StreamChunker() public méthode

public StreamChunker ( Stream InputStream, int BufferSize = 4096 ) : System
InputStream Stream
BufferSize int
Résultat System