ADTF  3.18.2
IFileSystemabstract

The Remote file system interface. More...

Public Member Functions

 ADTF_IID (IFileSystem, "filesystem.devil.remote.adtf")
 RPC IID of the File System.
 
virtual bool Exists (const char *strPath)=0
 
virtual bool IsFile (const char *strPath)=0
 
virtual bool IsDirectory (const char *strPath)=0
 
virtual const char * List (const char *strSearch, bool bFilesOnly=true)=0
 
virtual tResult Copy (const char *strSourcePath, const char *strDestinationPath)=0
 
virtual tResult Move (const char *strSourcePath, const char *strDestinationPath)=0
 
virtual tResult Delete (const char *strPath)=0
 
virtual tResult CreateDirectory (const char *strPath)=0
 
virtual tResult WriteFile (const char *strFileName, const char *strContent)=0
 
virtual const char * ReadFile (const char *strFileName)=0
 
virtual const char * GetDatFileDescription (const char *strDatFileName)=0
 
virtual tResult SetDatFileDescription (const char *strDatFileName, const char *strDescription)=0
 

Static Public Attributes

static constexpr const tChar *const DEFAULT_NAME = "filesystem"
 Default name of the recorder.
 

Detailed Description

The Remote file system interface.

Definition at line 21 of file adtf_remote_filesystem_intf.h.