CRC32
Overview
Location
- Reference: RemObjects.SDK.dll
- Namespace: RemObjects.SDK.ZLib
constructor
constructor
CRC32()
init()
Sub New()
constructor (Int32, Boolean)
constructor(polynomial: Int32; reverseBits: Boolean)
CRC32(Int32 polynomial, Boolean reverseBits)
init(_ polynomial: Int32, _ reverseBits: Boolean)
Sub New(polynomial As Int32, reverseBits As Boolean)
Parameters:
- polynomial:
- reverseBits:
constructor (Boolean)
constructor(reverseBits: Boolean)
CRC32(Boolean reverseBits)
init(_ reverseBits: Boolean)
Sub New(reverseBits As Boolean)
Parameters:
- reverseBits:
Combine
method Combine(crc: Int32; length: Int32)
void Combine(Int32 crc, Int32 length)
func Combine(_ crc: Int32, _ length: Int32)
Sub Combine(crc As Int32, length As Int32)
Parameters:
- crc:
- length:
ComputeCrc32
method ComputeCrc32(W: Int32; B: Byte): Int32
Int32 ComputeCrc32(Int32 W, Byte B)
func ComputeCrc32(_ W: Int32, _ B: Byte) -> Int32
Function ComputeCrc32(W As Int32, B As Byte) As Int32
Parameters:
- W:
- B:
Crc32Result
property Crc32Result: Int32 read;
Int32 Crc32Result { get; }
var Crc32Result: Int32 { get{} }
ReadOnly Property Crc32Result() As Int32
GetCrc32
method GetCrc32(input: Stream): Int32
Int32 GetCrc32(Stream input)
func GetCrc32(_ input: Stream) -> Int32
Function GetCrc32(input As Stream) As Int32
Parameters:
- input:
GetCrc32AndCopy
method GetCrc32AndCopy(input: Stream; output: Stream): Int32
Int32 GetCrc32AndCopy(Stream input, Stream output)
func GetCrc32AndCopy(_ input: Stream, _ output: Stream) -> Int32
Function GetCrc32AndCopy(input As Stream, output As Stream) As Int32
Parameters:
- input:
- output:
Reset
method Reset
void Reset()
func Reset()
Sub Reset()
SlurpBlock
method SlurpBlock(block: array of Byte; offset: Int32; count: Int32)
void SlurpBlock(Byte[] block, Int32 offset, Int32 count)
func SlurpBlock(_ block: Byte..., _ offset: Int32, _ count: Int32)
Sub SlurpBlock(block As Byte(), offset As Int32, count As Int32)
Parameters:
- block:
- offset:
- count:
TotalBytesRead
property TotalBytesRead: Int64 read;
Int64 TotalBytesRead { get; }
var TotalBytesRead: Int64 { get{} }
ReadOnly Property TotalBytesRead() As Int64
UpdateCRC (Byte)
method UpdateCRC(b: Byte)
void UpdateCRC(Byte b)
func UpdateCRC(_ b: Byte)
Sub UpdateCRC(b As Byte)
Parameters:
- b:
UpdateCRC (Byte, Int32)
method UpdateCRC(b: Byte; n: Int32)
void UpdateCRC(Byte b, Int32 n)
func UpdateCRC(_ b: Byte, _ n: Int32)
Sub UpdateCRC(b As Byte, n As Int32)
Parameters:
- b:
- n:
Crc32Result
property Crc32Result: Int32 read;
Int32 Crc32Result { get; }
var Crc32Result: Int32 { get{} }
ReadOnly Property Crc32Result() As Int32
TotalBytesRead
property TotalBytesRead: Int64 read;
Int64 TotalBytesRead { get; }
var TotalBytesRead: Int64 { get{} }
ReadOnly Property TotalBytesRead() As Int64
constructor
constructor
CRC32()
init()
Sub New()
constructor (Int32, Boolean)
constructor(polynomial: Int32; reverseBits: Boolean)
CRC32(Int32 polynomial, Boolean reverseBits)
init(_ polynomial: Int32, _ reverseBits: Boolean)
Sub New(polynomial As Int32, reverseBits As Boolean)
Parameters:
- polynomial:
- reverseBits:
constructor (Boolean)
constructor(reverseBits: Boolean)
CRC32(Boolean reverseBits)
init(_ reverseBits: Boolean)
Sub New(reverseBits As Boolean)
Parameters:
- reverseBits:
Combine
method Combine(crc: Int32; length: Int32)
void Combine(Int32 crc, Int32 length)
func Combine(_ crc: Int32, _ length: Int32)
Sub Combine(crc As Int32, length As Int32)
Parameters:
- crc:
- length:
ComputeCrc32
method ComputeCrc32(W: Int32; B: Byte): Int32
Int32 ComputeCrc32(Int32 W, Byte B)
func ComputeCrc32(_ W: Int32, _ B: Byte) -> Int32
Function ComputeCrc32(W As Int32, B As Byte) As Int32
Parameters:
- W:
- B:
GetCrc32
method GetCrc32(input: Stream): Int32
Int32 GetCrc32(Stream input)
func GetCrc32(_ input: Stream) -> Int32
Function GetCrc32(input As Stream) As Int32
Parameters:
- input:
GetCrc32AndCopy
method GetCrc32AndCopy(input: Stream; output: Stream): Int32
Int32 GetCrc32AndCopy(Stream input, Stream output)
func GetCrc32AndCopy(_ input: Stream, _ output: Stream) -> Int32
Function GetCrc32AndCopy(input As Stream, output As Stream) As Int32
Parameters:
- input:
- output:
Reset
method Reset
void Reset()
func Reset()
Sub Reset()
SlurpBlock
method SlurpBlock(block: array of Byte; offset: Int32; count: Int32)
void SlurpBlock(Byte[] block, Int32 offset, Int32 count)
func SlurpBlock(_ block: Byte..., _ offset: Int32, _ count: Int32)
Sub SlurpBlock(block As Byte(), offset As Int32, count As Int32)
Parameters:
- block:
- offset:
- count:
UpdateCRC (Byte)
method UpdateCRC(b: Byte)
void UpdateCRC(Byte b)
func UpdateCRC(_ b: Byte)
Sub UpdateCRC(b As Byte)
Parameters:
- b:
UpdateCRC (Byte, Int32)
method UpdateCRC(b: Byte; n: Int32)
void UpdateCRC(Byte b, Int32 n)
func UpdateCRC(_ b: Byte, _ n: Int32)
Sub UpdateCRC(b As Byte, n As Int32)
Parameters:
- b:
- n: