TS-E+ базовая библиотека.
libTSE+
 Указатель Классы Функции Переменные Определения типов
Открытые члены | Друзья | Полный список членов класса
Класс VFSFile

#include <vfs.h>

Открытые члены

 VFSFile (uint32_t address, uint32_t size, uint8_t type)
 
bool eof ()
 
uint32_t size ()
 
uint32_t tell ()
 
virtual void seek (const int32_t offset, const uint8_t direction)
 
virtual size_t read (void *, size_t)
 
virtual size_t write (const void *buffer, size_t size)
 
size_t reads (char *, size_t)
 
bool isDirectory ()
 
virtual char readc ()
 

Друзья

class VFSFileSystem
 

Подробное описание

Файл виртуальной файловой системы

Конструктор(ы)

VFSFile::VFSFile ( uint32_t  address,
uint32_t  size,
uint8_t  type 
)
inline

Создание файла. Не вызывается пользователем

Методы

bool VFSFile::eof ( )
inline

Достигнут конец файла?

bool VFSFile::isDirectory ( )
inline

Является ли каталогом

virtual char VFSFile::readc ( )
virtual

Прочитать символ

size_t VFSFile::reads ( char *  ,
size_t   
)

Прочитать строку

virtual void VFSFile::seek ( const int32_t  offset,
const uint8_t  direction 
)
virtual

Перемещение указателя

Аргументы
offset- смещение
directionнаправление (SEEK_CUR от текущей позиции, SEEK_SET с начала файла, SEEK_END c конца)
uint32_t VFSFile::size ( )
inline

размер файла

uint32_t VFSFile::tell ( )
inline

Позиция в файле


Объявления и описания членов класса находятся в файле: