C# Class Fu.Util.ForwardRingBuffer

Inheritance: IDisposable
Mostra file Open project: chakrit/fu-sharp Class Usage Examples

Public Methods

Method Description
CopyTo ( byte buffer, int ringOffset, int count ) : void
CopyTo ( byte buffer, int targetOffset, int ringOffset, int count ) : void
Dispose ( ) : void
FillNextBuffer ( ) : void
ForwardRingBuffer ( Stream input ) : System
ForwardRingBuffer ( Stream input, int bufferSize ) : System
WriteTo ( Stream s, int ringOffset, int count ) : void
this ( int addr ) : byte

Private Methods

Method Description
ensureOffset ( int offset ) : void
fillFirstBuffer ( ) : void

Method Details

CopyTo() public method

public CopyTo ( byte buffer, int ringOffset, int count ) : void
buffer byte
ringOffset int
count int
return void

CopyTo() public method

public CopyTo ( byte buffer, int targetOffset, int ringOffset, int count ) : void
buffer byte
targetOffset int
ringOffset int
count int
return void

Dispose() public method

public Dispose ( ) : void
return void

FillNextBuffer() public method

public FillNextBuffer ( ) : void
return void

ForwardRingBuffer() public method

public ForwardRingBuffer ( Stream input ) : System
input Stream
return System

ForwardRingBuffer() public method

public ForwardRingBuffer ( Stream input, int bufferSize ) : System
input Stream
bufferSize int
return System

WriteTo() public method

public WriteTo ( Stream s, int ringOffset, int count ) : void
s Stream
ringOffset int
count int
return void

this() public method

public this ( int addr ) : byte
addr int
return byte