Record THashBobJenkins
Модуль
Объявления
type THashBobJenkins = record
Описание
Record to generate BobJenkins Hash values from data. Stores internal state of the process
Обзор
Поля
![]() |
FHash: Integer; |
Методы
![]() |
class function Create: THashBobJenkins; static; |
![]() |
class function GetHashBytes(const AData: string): TBytes; static; |
![]() |
class function GetHashString(const AString: string): string; static; |
![]() |
class function GetHashValue(const AData: string): Integer; overload; static; inline; |
![]() |
class function GetHashValue(const AData; ALength: Integer; AInitialValue: Integer = 0): Integer; overload; static; inline; |
![]() |
function HashAsBytes: TBytes; |
![]() |
function HashAsInteger: Integer; |
![]() |
function HashAsString: string; |
![]() |
function GetDigest: TBytes; |
![]() |
class function HashLittle(const Data; Len, InitVal: Integer): Integer; static; |
![]() |
procedure Reset(AInitialValue: Integer = 0); |
![]() |
procedure Update(const AData; ALength: Cardinal); overload; inline; |
![]() |
procedure Update(const AData: TBytes; ALength: Cardinal = 0); overload; inline; |
![]() |
procedure Update(const Input: string); overload; inline; |
Описание
Поля
![]() |
FHash: Integer; |
|
This item has no description. | |
Методы
![]() |
class function Create: THashBobJenkins; static; |
|
Initialize the Record used to calculate the BobJenkins Hash | |
![]() |
class function GetHashBytes(const AData: string): TBytes; static; |
|
Hash the given string and returns it's hash value as integer | |
![]() |
class function GetHashString(const AString: string): string; static; |
|
Hash the given string and returns it's hash value as string | |
![]() |
class function GetHashValue(const AData: string): Integer; overload; static; inline; |
|
Hash the given string and returns it's hash value as integer | |
![]() |
class function GetHashValue(const AData; ALength: Integer; AInitialValue: Integer = 0): Integer; overload; static; inline; |
|
Hash the given Data and returns it's hash value as integer | |
![]() |
function HashAsBytes: TBytes; |
|
Returns the hash value as a TBytes | |
![]() |
function HashAsInteger: Integer; |
|
Returns the hash value as integer | |
![]() |
function HashAsString: string; |
|
Returns the hash value as string | |
![]() |
function GetDigest: TBytes; |
|
This item has no description. | |
![]() |
class function HashLittle(const Data; Len, InitVal: Integer): Integer; static; |
|
This item has no description. | |
![]() |
procedure Reset(AInitialValue: Integer = 0); |
|
Puts the state machine of the generator in it's initial state. | |
![]() |
procedure Update(const AData; ALength: Cardinal); overload; inline; |
|
Update the Hash value with the given Data. | |
![]() |
procedure Update(const AData: TBytes; ALength: Cardinal = 0); overload; inline; |
|
This item has no description. | |
![]() |
procedure Update(const Input: string); overload; inline; |
|
This item has no description. | |
Сгенерировал PasDoc 0.16.0-snapshot.

