Utility class implementing the IFileInterface class.
More...
#include <murl_util_tools_file_interface.h>
Utility class implementing the IFileInterface class.
The tools file interface class is intend for tools development and supports the file category IEnums::FILE_CATEGORY_CURRENT and IEnums::FILE_CATEGORY_ROOT only.
|
| ToolsFileInterface () |
| The default constructor.
|
|
| ~ToolsFileInterface () override |
| The destructor.
|
|
Bool | FileExists (const String &name, IEnums::FileCategory category) override |
| Implementation of IFileInterface::FileExists(). More...
|
|
Bool | FolderExists (const String &name, IEnums::FileCategory category) override |
| Implementation of IFileInterface::FolderExists(). More...
|
|
| FileInterface () |
| The constructor.
|
|
| ~FileInterface () override |
| The destructor.
|
|
Bool | GetAbsoluteName (const String &relativeName, IEnums::FileCategory category, String &absoluteName) override |
| Implementation of IFileInterface::GetAbsoluteName(). More...
|
|
Bool | GetAllFileNames (const String &relativePath, IEnums::FileCategory category, StringArray &names) override |
| Implementation of IFileInterface::GetAllFileNames(). More...
|
|
Bool | GetAllFolderNames (const String &relativePath, IEnums::FileCategory category, StringArray &names) override |
| Implementation of IFileInterface::GetAllFolderNames(). More...
|
|
IFile * | OpenFile (const String &name, IEnums::FileCategory category, IEnums::FileAccessMode mode, Bool createFolders) override |
| Implementation of IFileInterface::OpenFile(). More...
|
|
Bool | CloseFile (IFile *&handle) override |
| Implementation of IFileInterface::CloseFile(). More...
|
|
Bool | MapFileData (const String &name, IEnums::FileCategory category, ConstData &data) override |
| Implementation of IFileInterface::MapFileData(). More...
|
|
Bool | UnmapFileData (ConstData &data) override |
| Implementation of IFileInterface::UnmapFileData(). More...
|
|
◆ FileExists()
◆ FolderExists()
◆ MapFile()
Implementation of FileInterface::MapFile().
- Parameters
-
name | The name of the file. |
category | The category where the file reside. |
data | The file data pointer return value. |
byteSize | The byte size return value. |
- Returns
- true if successful, if false the return values stay unchanged.
Implements Murl::Util::FileInterface.
◆ UnmapFile()
Bool Murl::Util::ToolsFileInterface::UnmapFile |
( |
const UInt8 * |
data | ) |
|
|
overrideprotectedvirtual |
◆ CreateFolder()
Bool Murl::Util::ToolsFileInterface::CreateFolder |
( |
const String & |
absolutePath | ) |
|
|
overrideprotectedvirtual |
◆ GetAbsolutePath()
The documentation for this class was generated from the following file:
- murl_util_tools_file_interface.h