TCDFSDiskEntry
From Ultibo.org
Revision as of 00:47, 1 May 2018 by Ultibo (Talk | contribs) (Created page with "Return to Unit CDFS __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible mw-collapse...")
Return to Unit CDFS
Description
To be documented
Class definitions
TCDFSDiskEntry = class(TDiskEntry)
Note: Represents a CDFS directory entry. | |
constructor Create(ALocalLock:TMutexHandle);
|
|
destructor Destroy; override;
|
|
private
| |
FUnicode:Boolean;
|
|
FVersion:String;
|
|
FEntryOffset:LongWord;
|
|
FEntryCluster:LongWord;
|
|
FStartCluster:LongWord;
|
|
FClusterCount:LongWord;
|
|
FRecordSize:Byte;
|
Length of Directory Record (LEN-DR) |
FExtendedSize:Byte;
|
Extended Attribute Record Length |
FDataSize:LongWord;
|
Data Length |
FUnitSize:Byte;
|
File Unit Size |
FInterleaveSize:Byte;
|
Interleave Gap Size |
FSequenceNumber:Word;
|
Volume Sequence Number |
FDataFree:LongWord;
|
Data Free |
FPath:TCDFSDiskPath;
|
|
FPathM:TCDFSDiskPath;
|
|
FAltPath:TCDFSDiskPath;
|
|
FAltPathM:TCDFSDiskPath;
|
|
FExtended:TCDFSDiskExtended;
|
|
function GetVersion:String;
|
|
procedure SetVersion(const AVersion:String);
|
|
public
| |
property Unicode:Boolean read FUnicode write FUnicode;
|
|
property Version:String read GetVersion write SetVersion;
|
|
property EntryOffset:LongWord read FEntryOffset write FEntryOffset;
|
|
property EntryCluster:LongWord read FEntryCluster write FEntryCluster;
|
|
property StartCluster:LongWord read FStartCluster write FStartCluster;
|
|
property ClusterCount:LongWord read FClusterCount write FClusterCount;
|
|
property RecordSize:Byte read FRecordSize write FRecordSize;
|
|
property ExtendedSize:Byte read FExtendedSize write FExtendedSize;
|
|
property DataSize:LongWord read FDataSize write FDataSize;
|
|
property FirstBlock:LongWord read FStartCluster write FStartCluster;
|
|
property UnitSize:Byte read FUnitSize write FUnitSize;
|
|
property InterleaveSize:Byte read FInterleaveSize write FInterleaveSize;
|
|
property SequenceNumber:Word read FSequenceNumber write FSequenceNumber;
|
|
property DataFree:LongWord read FDataFree write FDataFree;
|
|
property Path:TCDFSDiskPath read FPath write FPath;
|
|
property PathM:TCDFSDiskPath read FPathM write FPathM;
|
|
property AltPath:TCDFSDiskPath read FAltPath write FAltPath;
|
|
property AltPathM:TCDFSDiskPath read FAltPathM write FAltPathM;
|
|
property Extended:TCDFSDiskExtended read FExtended write FExtended;
|
|
function PathNumber:Word;
|
|
function ParentNumber:Word;
|
|
function FileIdentifier:String;
|
|
function FileIdentifierSize:Byte;
|
|
function DirectoryRecordSize:Byte;
|
|
function ExtendedRecordSize:Byte;
|
Function declarations
constructor TCDFSDiskEntry.Create(ALocalLock:TMutexHandle);
Description: To be documented
Note | None documented |
---|
destructor TCDFSDiskEntry.Destroy;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskEntry.GetVersion:String;
Description: To be documented
Note | None documented |
---|
procedure TCDFSDiskEntry.SetVersion(const AVersion:String);
Description: To be documented
Note | None documented |
---|
function TCDFSDiskEntry.PathNumber:Word;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskEntry.ParentNumber:Word;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskEntry.FileIdentifier:String;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskEntry.FileIdentifierSize:Byte;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskEntry.DirectoryRecordSize:Byte;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskEntry.ExtendedRecordSize:Byte;
Description: To be documented
Note | None documented |
---|
Return to Unit Reference