Skip to content

fs::FileImpl

詳細情報

メンバー

~FileImpl()

virtual fs::FileImpl::~FileImpl()

write()

virtual size_t fs::FileImpl::write(const uint8_t *buf, size_t size)=0

引数

  • const* buf
  • size_t size

戻り値

size_t

read()

virtual size_t fs::FileImpl::read(uint8_t *buf, size_t size)=0

引数

  • uint8_t* buf
  • size_t size

戻り値

size_t

flush()

virtual void fs::FileImpl::flush()=0

seek()

virtual bool fs::FileImpl::seek(uint32_t pos, SeekMode mode)=0

引数

  • uint32_t pos
  • SeekMode mode

戻り値

bool

position()

virtual size_t fs::FileImpl::position() const =0

戻り値

size_t

size()

virtual size_t fs::FileImpl::size() const =0

戻り値

size_t

close()

virtual void fs::FileImpl::close()=0

getLastWrite()

virtual time_t fs::FileImpl::getLastWrite()=0

戻り値

time_t

name()

virtual const char* fs::FileImpl::name() const =0

戻り値

constchar *

isDirectory()

virtual boolean fs::FileImpl::isDirectory(void)=0

戻り値

boolean

openNextFile()

virtual FileImplPtr fs::FileImpl::openNextFile(const char *mode)=0

引数

  • constchar * mode

戻り値

FileImplPtr

rewindDirectory()

virtual void fs::FileImpl::rewindDirectory(void)=0

operator bool()

virtual fs::FileImpl::operator bool()=0