IFileSystem.h File Reference
#include "Stat.h"#include "OpenFlags.h"#include <Storage/Partition.h>#include "Error.h"#include "Control.h"#include "Profiler.h"#include "Attribute.h"#include "Extent.h"#include <Data/Stream/SeekOrigin.h>
Include dependency graph for IFileSystem.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| class | IFS::IFileSystem |
| Installable File System base class. More... | |
| struct | IFS::IFileSystem::Info |
| Basic information about filing system. More... | |
| struct | IFS::IFileSystem::NameInfo |
| Filing system information with buffer for name. More... | |
Namespaces | |
| IFS | |
Macros | |
| #define | FILESYSTEM_TYPE_MAP(XX) |
| Four-character tag to identify type of filing system. More... | |
| #define | FILE_SYSTEM_ATTR_MAP(XX) |
| Attribute flags for filing system. More... | |
| #define | debug_ifserr(err, func, ...) |
| #define | XX(_name, _tag, _desc) _name, |
| #define | XX(_tag, _comment) _tag, |
Typedefs | |
| using | IFS::DirHandle = struct ImplFileDir * |
Functions | |
| String | toString (IFS::IFileSystem::Type type) |
| Get String for filesystem type. More... | |
| String | toString (IFS::IFileSystem::Attribute attr) |
| Get String for a filesystem attribute. More... | |
Macro Definition Documentation
◆ debug_ifserr
| #define debug_ifserr | ( | err, | |
| func, | |||
| ... | |||
| ) |
Value:
do { \
} while(0)
◆ XX [1/2]
| #define XX | ( | _name, | |
| _tag, | |||
| _desc | |||
| ) | _name, |
◆ XX [2/2]
| #define XX | ( | _tag, | |
| _comment | |||
| ) | _tag, |
1.8.17