Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.hash.crc32
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor Island

 

constructor

 

__Global()

 

init()

 

Sub New()

Castagnoli

 

const Castagnoli: Int64 = 2197175160;

 

const Int64 Castagnoli = 2197175160

 

static let Castagnoli: Int64 = 2197175160

 

const Castagnoli Int64 =  = 2197175160

 

Dim Castagnoli As Int64 = 2197175160

Checksum

 

class method Checksum(data: Slice<Byte>; tab: Reference<Table>): uint32

 

static uint32 Checksum(Slice<Byte> data, Reference<Table> tab)

 

static func Checksum(_ data: Slice<Byte>, _ tab: Reference<Table>) -> uint32

 

func Checksum(data Slice<Byte>, tab Reference<Table>) uint32

 

Shared Function Checksum(data As Slice<Byte>, tab As Reference<Table>) As uint32

Parameters:

  • data:
  • tab:

ChecksumIEEE

 

class method ChecksumIEEE(data: Slice<Byte>): uint32

 

static uint32 ChecksumIEEE(Slice<Byte> data)

 

static func ChecksumIEEE(_ data: Slice<Byte>) -> uint32

 

func ChecksumIEEE(data Slice<Byte>) uint32

 

Shared Function ChecksumIEEE(data As Slice<Byte>) As uint32

Parameters:

  • data:

IEEE

 

const IEEE: Int64 = 3988292384;

 

const Int64 IEEE = 3988292384

 

static let IEEE: Int64 = 3988292384

 

const IEEE Int64 =  = 3988292384

 

Dim IEEE As Int64 = 3988292384

IEEETable

 

class var IEEETable: Reference<Table>;

 

static Reference<Table> IEEETable

 

static var IEEETable: Reference<Table>

 

IEEETable Reference<Table>

 

Shared FIELD IEEETable() As Reference<Table>

Koopman

 

const Koopman: Int64 = 3945912366;

 

const Int64 Koopman = 3945912366

 

static let Koopman: Int64 = 3945912366

 

const Koopman Int64 =  = 3945912366

 

Dim Koopman As Int64 = 3945912366

MakeTable

 

class method MakeTable(poly: uint32): Reference<Table>

 

static Reference<Table> MakeTable(uint32 poly)

 

static func MakeTable(_ poly: uint32) -> Reference<Table>

 

func MakeTable(poly uint32) Reference<Table>

 

Shared Function MakeTable(poly As uint32) As Reference<Table>

Parameters:

  • poly:

New

 

class method New(tab: Reference<Table>): Hash32

 

static Hash32 New(Reference<Table> tab)

 

static func New(_ tab: Reference<Table>) -> Hash32

 

func New(tab Reference<Table>) Hash32

 

Shared Function New(tab As Reference<Table>) As Hash32

Parameters:

  • tab:

NewIEEE

 

class method NewIEEE: Hash32

 

static Hash32 NewIEEE()

 

static func NewIEEE() -> Hash32

 

func NewIEEE() Hash32

 

Shared Function NewIEEE() As Hash32

Size

 

const Size: Int64 = 4;

 

const Int64 Size = 4

 

static let Size: Int64 = 4

 

const Size Int64 =  = 4

 

Dim Size As Int64 = 4

Update

 

class method Update(crc: uint32; tab: Reference<Table>; p: Slice<Byte>): uint32

 

static uint32 Update(uint32 crc, Reference<Table> tab, Slice<Byte> p)

 

static func Update(_ crc: uint32, _ tab: Reference<Table>, _ p: Slice<Byte>) -> uint32

 

func Update(crc uint32, tab Reference<Table>, p Slice<Byte>) uint32

 

Shared Function Update(crc As uint32, tab As Reference<Table>, p As Slice<Byte>) As uint32

Parameters:

  • crc:
  • tab:
  • p:

 

Castagnoli

 

const Castagnoli: Int64 = 2197175160;

 

const Int64 Castagnoli = 2197175160

 

static let Castagnoli: Int64 = 2197175160

 

const Castagnoli Int64 =  = 2197175160

 

Dim Castagnoli As Int64 = 2197175160

IEEE

 

const IEEE: Int64 = 3988292384;

 

const Int64 IEEE = 3988292384

 

static let IEEE: Int64 = 3988292384

 

const IEEE Int64 =  = 3988292384

 

Dim IEEE As Int64 = 3988292384

Koopman

 

const Koopman: Int64 = 3945912366;

 

const Int64 Koopman = 3945912366

 

static let Koopman: Int64 = 3945912366

 

const Koopman Int64 =  = 3945912366

 

Dim Koopman As Int64 = 3945912366

Size

 

const Size: Int64 = 4;

 

const Int64 Size = 4

 

static let Size: Int64 = 4

 

const Size Int64 =  = 4

 

Dim Size As Int64 = 4

 

IEEETable

 

class var IEEETable: Reference<Table>;

 

static Reference<Table> IEEETable

 

static var IEEETable: Reference<Table>

 

IEEETable Reference<Table>

 

Shared FIELD IEEETable() As Reference<Table>

 

Checksum

 

class method Checksum(data: Slice<Byte>; tab: Reference<Table>): uint32

 

static uint32 Checksum(Slice<Byte> data, Reference<Table> tab)

 

static func Checksum(_ data: Slice<Byte>, _ tab: Reference<Table>) -> uint32

 

func Checksum(data Slice<Byte>, tab Reference<Table>) uint32

 

Shared Function Checksum(data As Slice<Byte>, tab As Reference<Table>) As uint32

Parameters:

  • data:
  • tab:

ChecksumIEEE

 

class method ChecksumIEEE(data: Slice<Byte>): uint32

 

static uint32 ChecksumIEEE(Slice<Byte> data)

 

static func ChecksumIEEE(_ data: Slice<Byte>) -> uint32

 

func ChecksumIEEE(data Slice<Byte>) uint32

 

Shared Function ChecksumIEEE(data As Slice<Byte>) As uint32

Parameters:

  • data:

MakeTable

 

class method MakeTable(poly: uint32): Reference<Table>

 

static Reference<Table> MakeTable(uint32 poly)

 

static func MakeTable(_ poly: uint32) -> Reference<Table>

 

func MakeTable(poly uint32) Reference<Table>

 

Shared Function MakeTable(poly As uint32) As Reference<Table>

Parameters:

  • poly:

New

 

class method New(tab: Reference<Table>): Hash32

 

static Hash32 New(Reference<Table> tab)

 

static func New(_ tab: Reference<Table>) -> Hash32

 

func New(tab Reference<Table>) Hash32

 

Shared Function New(tab As Reference<Table>) As Hash32

Parameters:

  • tab:

NewIEEE

 

class method NewIEEE: Hash32

 

static Hash32 NewIEEE()

 

static func NewIEEE() -> Hash32

 

func NewIEEE() Hash32

 

Shared Function NewIEEE() As Hash32

Update

 

class method Update(crc: uint32; tab: Reference<Table>; p: Slice<Byte>): uint32

 

static uint32 Update(uint32 crc, Reference<Table> tab, Slice<Byte> p)

 

static func Update(_ crc: uint32, _ tab: Reference<Table>, _ p: Slice<Byte>) -> uint32

 

func Update(crc uint32, tab Reference<Table>, p Slice<Byte>) uint32

 

Shared Function Update(crc As uint32, tab As Reference<Table>, p As Slice<Byte>) As uint32

Parameters:

  • crc:
  • tab:
  • p: