#include <ASCIIFilter.h>
Inheritance diagram for CASCIIFilter:

Public Member Functions |
|
| CASCIIFilter () | |
| virtual | ~CASCIIFilter () |
| int | Open (CSIBCString in_szFilename, _SI_FILE_MODE in_Mode) |
| int | Close () |
| int | Read (SI_Char *out_pBuffer, SI_Long in_lSize) |
| int | Write (SI_Char *in_pBuffer, SI_Long in_lSize) |
| int | Eof () |
| int | Tell () |
| CASCIIFilter | ( | ) |
Constructor
| virtual ~CASCIIFilter | ( | ) | [virtual] |
Destructor
| int Open | ( | CSIBCString | in_szFilename, | |
| _SI_FILE_MODE | in_Mode | |||
| ) | [virtual] |
Opens the file for either reading or writing
| in_szFilename | Filename | |
| in_Mode | mode |
Reimplemented from CXSIFilter.
| int Close | ( | ) | [virtual] |
Closes the file when finished
Reimplemented from CXSIFilter.
| int Read | ( | SI_Char * | out_pBuffer, | |
| SI_Long | in_lSize | |||
| ) | [virtual] |
Reads a number of bytes into the buffer passed in.
| out_pBuffer | output buffer | |
| in_lSize | number of bytes to read |
Reimplemented from CXSIFilter.
| int Write | ( | SI_Char * | in_pBuffer, | |
| SI_Long | in_lSize | |||
| ) | [virtual] |
Writes a number of bytes to the file
| in_pBuffer | input buffer | |
| in_lSize | number of bytes to write |
Reimplemented from CXSIFilter.
| int Eof | ( | ) | [virtual] |
Tests whether we have reached the end of file
Reimplemented from CXSIFilter.
| int Tell | ( | ) | [virtual] |
Returns the current position in the file.
Reimplemented from CXSIFilter.