#include <xfile.h>
Public Member Functions | |
CxFile (void) | |
virtual | ~CxFile () |
virtual bool | Close ()=0 |
virtual size_t | Read (void *buffer, size_t size, size_t count)=0 |
virtual size_t | Write (const void *buffer, size_t size, size_t count)=0 |
virtual bool | Seek (int32_t offset, int32_t origin)=0 |
virtual int32_t | Tell ()=0 |
virtual int32_t | Size ()=0 |
virtual bool | Flush ()=0 |
virtual bool | Eof ()=0 |
virtual int32_t | Error ()=0 |
virtual bool | PutC (uint8_t c) |
virtual int32_t | GetC ()=0 |
virtual char * | GetS (char *string, int32_t n)=0 |
virtual int32_t | Scanf (const char *format, void *output)=0 |
CxFile::CxFile | ( | void | ) | [inline] |
virtual CxFile::~CxFile | ( | ) | [inline, virtual] |
virtual bool CxFile::Close | ( | ) | [pure virtual] |
virtual size_t CxFile::Read | ( | void * | buffer, | |
size_t | size, | |||
size_t | count | |||
) | [pure virtual] |
virtual size_t CxFile::Write | ( | const void * | buffer, | |
size_t | size, | |||
size_t | count | |||
) | [pure virtual] |
virtual bool CxFile::Seek | ( | int32_t | offset, | |
int32_t | origin | |||
) | [pure virtual] |
virtual int32_t CxFile::Tell | ( | ) | [pure virtual] |
virtual int32_t CxFile::Size | ( | ) | [pure virtual] |
virtual bool CxFile::Flush | ( | ) | [pure virtual] |
virtual bool CxFile::Eof | ( | ) | [pure virtual] |
virtual int32_t CxFile::Error | ( | ) | [pure virtual] |
virtual bool CxFile::PutC | ( | uint8_t | c | ) | [inline, virtual] |
virtual int32_t CxFile::GetC | ( | ) | [pure virtual] |
virtual char* CxFile::GetS | ( | char * | string, | |
int32_t | n | |||
) | [pure virtual] |
virtual int32_t CxFile::Scanf | ( | const char * | format, | |
void * | output | |||
) | [pure virtual] |