#include <FFLiFsFile.h>
Public Member Functions | |
| FFLiFsFile (FFLiFsCommand *pCommand) | |
| ~FFLiFsFile () | |
| FSStatus | Open (const char *path, const char *mode, FSRetFlag errHandling=FS_RET_NO_ERROR) |
| FSStatus | Close (FSRetFlag errHandling=FS_RET_NO_ERROR) |
| FSStatus | Read (void *dst, u32 size, u32 count, FSRetFlag errHandling=FS_RET_NO_ERROR, FSFlag flag=0) |
| FSStatus | ReadWithPos (void *dst, u32 size, u32 count, u32 pos, FSRetFlag errHandling=FS_RET_NO_ERROR, FSFlag flag=0) |
| FSStatus | Write (const void *src, u32 size, u32 count, FSRetFlag errHandling=FS_RET_NO_ERROR, FSFlag flag=0) |
| bool | IsOpened () const |
Static Public Member Functions | |
| static FSStatus | FlushQuota (FFLiFsCommand *pCommand, const char *path, FSRetFlag errHandling=FS_RET_NO_ERROR) |
Private Attributes | |
| FFLiFsCommand * | m_pFsCommand |
| FSFileHandle | m_Handle |
| FFLiFsFile::FFLiFsFile | ( | FFLiFsCommand * | pCommand | ) |
| FFLiFsFile::~FFLiFsFile | ( | ) |
| FSStatus FFLiFsFile::Open | ( | const char * | path, |
| const char * | mode, | ||
| FSRetFlag | errHandling = FS_RET_NO_ERROR ) |
| FSStatus FFLiFsFile::Close | ( | FSRetFlag | errHandling = FS_RET_NO_ERROR | ) |
| FSStatus FFLiFsFile::Read | ( | void * | dst, |
| u32 | size, | ||
| u32 | count, | ||
| FSRetFlag | errHandling = FS_RET_NO_ERROR, | ||
| FSFlag | flag = 0 ) |
| FSStatus FFLiFsFile::ReadWithPos | ( | void * | dst, |
| u32 | size, | ||
| u32 | count, | ||
| u32 | pos, | ||
| FSRetFlag | errHandling = FS_RET_NO_ERROR, | ||
| FSFlag | flag = 0 ) |
| FSStatus FFLiFsFile::Write | ( | const void * | src, |
| u32 | size, | ||
| u32 | count, | ||
| FSRetFlag | errHandling = FS_RET_NO_ERROR, | ||
| FSFlag | flag = 0 ) |
| bool FFLiFsFile::IsOpened | ( | ) | const |
|
static |
|
private |
|
private |