[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'LazFileCache' (#lazutils)

TFileStateCache

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazfilecache.pas line 61

type TFileStateCache = class

public

  constructor Create;

  

  destructor Destroy; override;

  

  procedure Lock;

  

  procedure Unlock;

  

  function Locked;

  

  procedure IncreaseTimeStamp();

  

  function FileExistsCached();

  

  function DirPathExistsCached();

  

  function DirectoryIsWritableCached();

  

  function FileIsExecutableCached();

  

  function FileIsReadableCached();

  

  function FileIsWritableCached();

  

  function FileIsTextCached();

  

  function FileAgeCached();

  

  function GetPhysicalFilenameCached();

  function FindFile();

  

  function Check();

  

  procedure AddChangeTimeStampHandler();

  

  procedure RemoveChangeTimeStampHandler();

  

  function CalcMemSize;

  

  property TimeStamp: Int64; [r]

  

end;

Inheritance

TFileStateCache

  

|

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.