7 #ifndef OS_STUB_FILE_HPP 8 #define OS_STUB_FILE_HPP 52 void close()
override;
149 #endif // OS_STUB_FILE_HPP
Status read(U8 *buffer, FwSignedSizeType &size, WaitType wait) override
read data from this file into supplied buffer bounded by size
Os::FileInterface::Status open(const char *path, Mode mode, OverwriteType overwrite) override
open file with supplied path and mode
Status flush() override
flush file contents to storage
base implementation of FileHandle
Status preallocate(FwSignedSizeType offset, FwSignedSizeType length) override
pre-allocate file storage
~StubFile() override=default
destructor
stub implementation of Os::File
FileHandle * getHandle() override
returns the raw file handle
Status seek(FwSignedSizeType offset, SeekType seekType) override
seek the file pointer to the given offset
Status write(const U8 *buffer, FwSignedSizeType &size, WaitType wait) override
read data from this file into supplied buffer bounded by size
Status size(FwSignedSizeType &size_result) override
get size of currently open file
Status position(FwSignedSizeType &position_result) override
get file pointer position of the currently open file
uint8_t U8
8-bit unsigned integer
void close() override
close the file, if not opened then do nothing
StubFile()=default
constructor
PlatformSignedSizeType FwSignedSizeType