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 <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, |