VFSFileImpl¶
詳細情報¶
メンバー¶
VFSFileImpl()¶
VFSFileImpl::VFSFileImpl(VFSImpl *fs, const char *path, const char *mode)
引数
- VFSImpl*
fs
- constchar *
path
- constchar *
mode
~VFSFileImpl()¶
VFSFileImpl::~VFSFileImpl() override
write()¶
size_t VFSFileImpl::write(const uint8_t *buf, size_t size) override
引数
- const*
buf
- size_t
size
戻り値
size_t
read()¶
size_t VFSFileImpl::read(uint8_t *buf, size_t size) override
引数
- uint8_t*
buf
- size_t
size
戻り値
size_t
flush()¶
void VFSFileImpl::flush() override
seek()¶
bool VFSFileImpl::seek(uint32_t pos, SeekMode mode) override
引数
- uint32_t
pos
- SeekMode
mode
戻り値
bool
position()¶
size_t VFSFileImpl::position() const override
戻り値
size_t
size()¶
size_t VFSFileImpl::size() const override
戻り値
size_t
close()¶
void VFSFileImpl::close() override
name()¶
const char * VFSFileImpl::name() const override
戻り値
constchar *
getLastWrite()¶
time_t VFSFileImpl::getLastWrite() override
戻り値
time_t
isDirectory()¶
boolean VFSFileImpl::isDirectory(void) override
戻り値
boolean
openNextFile()¶
FileImplPtr VFSFileImpl::openNextFile(const char *mode) override
引数
- constchar *
mode
戻り値
FileImplPtr
rewindDirectory()¶
void VFSFileImpl::rewindDirectory(void) override
operator bool()¶
VFSFileImpl::operator bool()