| Class TCRC32Calc (unit CRC32CALC) |
TComponent
| Constructors |
constructor Create( anOwner :TComponent );| Functions |
function CalcFile( Stream :TFileStream ):Longint;
function CalcGen :Longint;
function CalcMem( pData :Pointer; cbData :Integer ) :Longint;
destructor Destroy;
procedure AllocateBuffer;
procedure GetData( pData :Pointer; var cbData :Integer );
function IsValidBufferSize( Value :Integer ):Boolean;
procedure ValidateIdleState;
function GetBufferAllocated :Boolean;
procedure SetBufferSize( Value :Integer );
procedure SetOnGetData( Value :TGetDataEvent );| Properties |
property BufferSize : Integer
property Busy : Boolean
property Buffer : Pointer
property BufferAllocated : Boolean| Events |
event OnGetData : TGetDataEvent| Variables |
FBuffer : Pointer;
FBufferSize : Integer;
FBusy : Boolean;
FOnGetData : TGetDataEvent;| Constructors |
constructor Create( anOwner :TComponent );| Functions |
function CalcFile( Stream :TFileStream ):Longint;
function CalcGen :Longint;
function CalcMem( pData :Pointer; cbData :Integer ) :Longint;
destructor Destroy;
procedure AllocateBuffer;
procedure GetData( pData :Pointer; var cbData :Integer );
function IsValidBufferSize( Value :Integer ):Boolean;
procedure ValidateIdleState;
function GetBufferAllocated :Boolean;
procedure SetBufferSize( Value :Integer );TCRC32Calc
procedure SetOnGetData( Value :TGetDataEvent );| Properties |
property BufferSize : Integer
property Busy : Boolean
property Buffer : Pointer
property BufferAllocated : Boolean| Events |
event OnGetData : TGetDataEvent| Variables |
FBuffer : Pointer;
FBufferSize : Integer;
FBusy : Boolean;
FOnGetData : TGetDataEvent;