- Main Page
- Modules
- Classes
- Files

- Class List
- Class Members

# CxFile Class Reference

`#include <xfile.h>`

List of all members.

## 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 (long offset, int origin)=0
virtual long | Tell ()=0
virtual long | Size ()=0
virtual bool | Flush ()=0
virtual bool | Eof ()=0
virtual long | Error ()=0
virtual bool | PutC (unsigned char c)
virtual long | GetC ()=0
virtual char * | GetS (char *string, int n)=0
virtual long | Scanf (const char *format, void *output)=0

## Constructor & Destructor Documentation

CxFile::CxFile | ( | void |  | ) | `[inline]`

virtual CxFile::~CxFile | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

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 | ( | long | offset,
|  | int | origin |
| ) |  |  | `[pure virtual]`

virtual long CxFile::Tell | ( |  | ) | `[pure virtual]`

virtual long CxFile::Size | ( |  | ) | `[pure virtual]`

virtual bool CxFile::Flush | ( |  | ) | `[pure virtual]`

virtual bool CxFile::Eof | ( |  | ) | `[pure virtual]`

virtual long CxFile::Error | ( |  | ) | `[pure virtual]`

virtual bool CxFile::PutC | ( | unsigned char | c | ) | `[inline, virtual]`

virtual long CxFile::GetC | ( |  | ) | `[pure virtual]`

virtual char* CxFile::GetS | ( | char * | string,
|  | int | n |
| ) |  |  | `[pure virtual]`

virtual long CxFile::Scanf | ( | const char * | format,
|  | void * | output |
| ) |  |  | `[pure virtual]`