C# Class UnpackShell.Shared.CRC

Inheritance: UnpackShell.Interfaces.ICRCAlgorithm
Mostra file Open project: darkstar/gus Class Usage Examples

Public Methods

Method Description
CRC ( CRCParameters param ) : System
CalculateCRC ( byte data, int length ) : ulong
CalculateCRC ( string data ) : ulong
Create ( string name ) : CRC
DoCRCTests ( ) : void
Reflect ( ulong value, int width ) : ulong

Private Methods

Method Description
CalculateCRCbyTable ( byte data, int length ) : ulong
CalculateCRCdirect ( byte data, int length ) : ulong
GenerateTable ( ) : void

Method Details

CRC() public method

public CRC ( CRCParameters param ) : System
param CRCParameters
return System

CalculateCRC() public method

public CalculateCRC ( byte data, int length ) : ulong
data byte
length int
return ulong

CalculateCRC() public method

public CalculateCRC ( string data ) : ulong
data string
return ulong

Create() public static method

public static Create ( string name ) : CRC
name string
return CRC

DoCRCTests() public static method

public static DoCRCTests ( ) : void
return void

Reflect() public static method

public static Reflect ( ulong value, int width ) : ulong
value ulong
width int
return ulong