THYFileUpdateInfoArray
Overview
The THYFileUpdateInfoArray class is a standard TROArray that handles THYFileUpdateInfo items.
It is used to transfer arrays between clients and servers during the early stages of an update process.
Location
- Unit: HydraAutoUpdate_Intf.pas
- Ancestry: TROArray | THYFileUpdateInfoArray
Add overload
function Add: THYFileUpdateInfo
Add (THYFileUpdateInfo): Integer overload
function Add(Value: THYFileUpdateInfo): Integer
Parameters:
- Value:
Assign override
procedure Assign(aSource: TPersistent)
Parameters:
- aSource:
Clear override
procedure Clear
Count
property Count: Integer read
Delete override
procedure Delete(aIndex: Integer)
Parameters:
- aIndex:
GetCount protected override
function GetCount: Integer
GetEnumerator
function GetEnumerator: THYFileUpdateInfoArrayEnumerator
GetItemClass override
class function GetItemClass: TClass
GetItemRef override
function GetItemRef(aIndex: Integer): Pointer
Parameters:
- aIndex:
GetItems protected
function GetItems(aIndex: Integer): THYFileUpdateInfo
Parameters:
- aIndex:
GetItemSize override
class function GetItemSize: Integer
GetItemType override
class function GetItemType: PTypeInfo
Grow protected virtual
procedure Grow
InnerArray
property InnerArray: THYFileUpdateInfoArray_THYFileUpdateInfo read
IntResize protected override
procedure IntResize(anElementCount: Integer; AllocItems: Boolean)
Parameters:
- anElementCount:
- AllocItems:
Items
property Items[Index: Integer]: THYFileUpdateInfo read write
ReadComplex override
procedure ReadComplex(aSerializer: TObject)
Parameters:
- aSerializer:
SetItemRef override
procedure SetItemRef(aIndex: Integer; Ref: Pointer)
Parameters:
- aIndex:
- Ref:
SetItems protected
procedure SetItems(aIndex: Integer; Value: THYFileUpdateInfo)
Parameters:
- aIndex:
- Value:
WriteComplex override
procedure WriteComplex(aSerializer: TObject)
Parameters:
- aSerializer:
Count
property Count: Integer read
InnerArray
property InnerArray: THYFileUpdateInfoArray_THYFileUpdateInfo read
Items
property Items[Index: Integer]: THYFileUpdateInfo read write
GetItemClass override
class function GetItemClass: TClass
GetItemSize override
class function GetItemSize: Integer
GetItemType override
class function GetItemType: PTypeInfo
Add overload
function Add: THYFileUpdateInfo
Add (THYFileUpdateInfo): Integer overload
function Add(Value: THYFileUpdateInfo): Integer
Parameters:
- Value:
Assign override
procedure Assign(aSource: TPersistent)
Parameters:
- aSource:
Clear override
procedure Clear
Delete override
procedure Delete(aIndex: Integer)
Parameters:
- aIndex:
GetCount protected override
function GetCount: Integer
GetEnumerator
function GetEnumerator: THYFileUpdateInfoArrayEnumerator
GetItemRef override
function GetItemRef(aIndex: Integer): Pointer
Parameters:
- aIndex:
GetItems protected
function GetItems(aIndex: Integer): THYFileUpdateInfo
Parameters:
- aIndex:
Grow protected virtual
procedure Grow
IntResize protected override
procedure IntResize(anElementCount: Integer; AllocItems: Boolean)
Parameters:
- anElementCount:
- AllocItems:
ReadComplex override
procedure ReadComplex(aSerializer: TObject)
Parameters:
- aSerializer:
SetItemRef override
procedure SetItemRef(aIndex: Integer; Ref: Pointer)
Parameters:
- aIndex:
- Ref:
SetItems protected
procedure SetItems(aIndex: Integer; Value: THYFileUpdateInfo)
Parameters:
- aIndex:
- Value:
WriteComplex override
procedure WriteComplex(aSerializer: TObject)
Parameters:
- aSerializer:
- TROArray
- THYFileUpdateInfo