Difference between revisions of "TCDFSDiskPath"
From Ultibo.org
(Created page with "Return to Unit CDFS __TOC__ === Description === ---- ''To be documented'' === Class definitions === ---- <div class="toccolours mw-collapsible mw-collapse...") |
(No difference)
|
Latest revision as of 00:49, 1 May 2018
Return to Unit CDFS
Description
To be documented
Class definitions
TCDFSDiskPath = class(TListObject)
Note: Represents a CDFS path table entry. | |
constructor Create(ALocalLock:TMutexHandle);
|
|
destructor Destroy; override;
|
|
private
| |
FLocalLock:TMutexHandle;
|
|
FName:String;
|
|
FHash:LongWord;
|
|
FPathNumber:Word;
|
|
FPathOffset:LongWord;
|
|
FStartCluster:LongWord;
|
|
FExtendedSize:Byte;
|
Extended Attribute Record Length |
FParentNumber:Word;
|
Parent Directory Number |
FParent:TCDFSDiskPath;
|
|
function AcquireLock:Boolean;
|
|
function ReleaseLock:Boolean;
|
|
function GetName:String;
|
|
procedure SetName(const AName:String);
|
|
public
| |
property Name:String read GetName write SetName;
|
|
property Hash:LongWord read FHash;
|
|
property PathNumber:Word read FPathNumber write FPathNumber;
|
|
property PathOffset:LongWord read FPathOffset write FPathOffset;
|
|
property StartCluster:LongWord read FStartCluster write FStartCluster;
|
|
property ExtendedSize:Byte read FExtendedSize write FExtendedSize;
|
|
property FirstBlock:LongWord read FStartCluster write FStartCluster;
|
|
property ParentNumber:Word read FParentNumber write FParentNumber;
|
|
property Parent:TCDFSDiskPath read FParent write FParent;
|
|
function PathIdentifier:String;
|
|
function PathIdentifierSize(AUnicode:Boolean):Byte;
|
|
function PathRecordSize(AUnicode:Boolean):Byte;
|
Function declarations
constructor TCDFSDiskPath.Create(ALocalLock:TMutexHandle);
Description: To be documented
Note | None documented |
---|
destructor TCDFSDiskPath.Destroy;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskPath.AcquireLock:Boolean;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskPath.ReleaseLock:Boolean;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskPath.GetName:String;
Description: To be documented
Note | None documented |
---|
procedure TCDFSDiskPath.SetName(const AName:String);
Description: To be documented
Note | None documented |
---|
function TCDFSDiskPath.PathIdentifier:String;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskPath.PathIdentifierSize(AUnicode:Boolean):Byte;
Description: To be documented
Note | None documented |
---|
function TCDFSDiskPath.PathRecordSize(AUnicode:Boolean):Byte;
Description: To be documented
Note | None documented |
---|
Return to Unit Reference