27 #define GET_FS(failure) \ 28 auto fs = getFileSystem(); \ 42 return fileSystem !=
nullptr;
65 if(fileSystem !=
nullptr) {
String getLastErrorString() const
Definition: FsBase.h:58
Installable File System base class.
Definition: IFileSystem.h:99
The String class.
Definition: WString.h:136
Installable File System base class.
Definition: Components/IFS/src/include/IFS/FileSystem.h:39
FileSystem * getDefaultFileSystem()
Framework should implement this method.
String getErrorString(int err) const
Definition: FsBase.h:53
bool isValid() const
Definition: FsBase.h:40
String toString(int err)
get text for an error code
Definition: DirectoryTemplate.h:36
FsBase(IFileSystem *filesys=nullptr)
Definition: FsBase.h:36
bool check(int64_t res)
Check file operation result and note error code.
Definition: FsBase.h:83
int getLastError()
determine if an error occurred during operation
Definition: FsBase.h:48
FileSystem * getFileSystem() const
Definition: FsBase.h:63
constexpr ErrorCode FS_OK
Definition: Components/IFS/src/include/IFS/Error.h:130
int lastError
Definition: FsBase.h:94
virtual String getErrorString(int err)
get the text for a returned error code
Definition: IFileSystem.h:214