TNTFSRecordList

From Ultibo.org
Jump to: navigation, search

Return to Unit NTFSClass


Description


To be documented

Class definitions



TNTFSRecordList = class(TObject)

constructor Create;  
destructor Destroy; override;  
private
FRecordCount:Integer;  
FFirstRecord:TNTFSDiskRecord;  
FLastRecord:TNTFSDiskRecord;  
 
function Link(ARecord:TNTFSDiskRecord):Boolean;  
function Unlink(ARecord:TNTFSDiskRecord):Boolean;  
public
property RecordCount:Integer read FRecordCount;  
property FirstRecord:TNTFSDiskRecord read FFirstRecord;  
property LastRecord:TNTFSDiskRecord read FLastRecord;  
 
function Add(ARecord:TNTFSDiskRecord):Boolean;  
function Remove(ARecord:TNTFSDiskRecord):Boolean;  
 
procedure ClearList; virtual;  


Function declarations



constructor TNTFSRecordList.Create;
Description: To be documented
Note None documented


destructor TNTFSRecordList.Destroy;
Description: To be documented
Note None documented


function TNTFSRecordList.Link(ARecord:TNTFSDiskRecord):Boolean;
Description: Link Record to PrevRecord,NextRecord Siblings
Note None documented


function TNTFSRecordList.Unlink(ARecord:TNTFSDiskRecord):Boolean;
Description: Unlink Record from PrevRecord,NextRecord Siblings
Note None documented


function TNTFSRecordList.Add(ARecord:TNTFSDiskRecord):Boolean;
Description: Add Record to List and Link with Siblings
Note None documented


function TNTFSRecordList.Remove(ARecord:TNTFSDiskRecord):Boolean;
Description: Unlink Record from Siblings and Remove from List
Note None documented


procedure TNTFSRecordList.ClearList;
Description: To be documented
Note None documented


Return to Unit Reference