Skip to content

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()