C# Class Library.Correction.ReedSolomon8

Inheritance: ManagerBase, IThisLock
Show file Open project: Alliance-Network/Library Class Usage Examples

Public Methods

Method Description
Cancel ( ) : void
Decode ( ArraySegment packets, int index, int packetLength ) : void
Encode ( ArraySegment sources, ArraySegment repairs, int index, int packetLength ) : void
ReedSolomon8 ( int k, int n, int threadCount, BufferManager bufferManager ) : System

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
Shuffle ( ArraySegment packets, int index, int k ) : void

Method Details

Cancel() public method

public Cancel ( ) : void
return void

Decode() public method

public Decode ( ArraySegment packets, int index, int packetLength ) : void
packets ArraySegment
index int
packetLength int
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Encode() public method

public Encode ( ArraySegment sources, ArraySegment repairs, int index, int packetLength ) : void
sources ArraySegment
repairs ArraySegment
index int
packetLength int
return void

ReedSolomon8() public method

public ReedSolomon8 ( int k, int n, int threadCount, BufferManager bufferManager ) : System
k int
n int
threadCount int
bufferManager BufferManager
return System