IFS::File Member List
This is the complete list of members for IFS::File, including all inherited members.
Append | IFS::File | static |
check(int64_t res) | IFS::FsBase | inlineprotected |
close() | IFS::File | inline |
control(ControlCode code, void *buffer, size_t bufSize) | IFS::File | inline |
Create | IFS::File | static |
CreateNewAlways | IFS::File | static |
enumAttributes(const AttributeEnumCallback &callback, void *buffer, size_t bufsize) | IFS::File | inline |
eof() | IFS::File | inline |
flush() | IFS::File | inline |
FsBase(IFileSystem *filesys=nullptr) | IFS::File | inline |
IFS::FsBase::FsBase(IFileSystem *filesys=nullptr) | IFS::FsBase | inline |
getAttribute(AttributeTag tag, ParamTypes... params) | IFS::File | inline |
getContent() | IFS::File | inline |
getErrorString(int err) const | IFS::FsBase | inline |
getExtents(Storage::Partition *part, Extent *list, uint16_t extcount) | IFS::File | inline |
getFileSystem() const | IFS::FsBase | inline |
getLastError() | IFS::FsBase | inline |
getLastErrorString() const | IFS::FsBase | inline |
getSize() | IFS::File | inline |
getUserAttribute(uint8_t tagValue, ParamTypes... params) | IFS::File | inline |
getUserAttribute(uint8_t tagValue) | IFS::File | inline |
isValid() const | IFS::FsBase | inline |
lastError | IFS::FsBase | mutableprotected |
open(const T &path, OpenFlags flags=OpenFlag::Read) | IFS::File | inline |
operator bool() const | IFS::File | inlineexplicit |
read(void *data, size_t size) | IFS::File | inline |
readContent(size_t size, const ReadContentCallback &callback) | IFS::File | inline |
readContent(const ReadContentCallback &callback) | IFS::File | inline |
ReadContentCallback typedef | IFS::File | |
ReadOnly | IFS::File | static |
ReadWrite | IFS::File | static |
release() | IFS::File | inline |
remove() | IFS::File | inline |
removeUserAttribute(uint8_t tagValue) | IFS::File | inline |
seek(file_offset_t offset, SeekOrigin origin) | IFS::File | inline |
setacl(const ACL &acl) | IFS::File | inline |
setAttribute(AttributeTag tag, ParamTypes... params) | IFS::File | inline |
setcompression(const Compression &compression) | IFS::File | inline |
settime(time_t mtime) | IFS::File | inline |
setUserAttribute(uint8_t tagValue, ParamTypes... params) | IFS::File | inline |
stat(Stat &stat) | IFS::File | inline |
tell() | IFS::File | inline |
truncate(file_size_t new_size) | IFS::File | inline |
truncate() | IFS::File | inline |
Truncate | IFS::File | static |
write(const void *data, size_t size) | IFS::File | inline |
write(const String &s) | IFS::File | inline |
WriteOnly | IFS::File | static |
~File() | IFS::File | inline |