#include <WWFILE.H>
Inherited by GameFileClass, RAMFileClass, RawFileClass, RawFileClass, and ResourceFileClass.
|
| virtual | ~FileClass (void) |
| |
| virtual char const * | File_Name (void) const =0 |
| |
| virtual char const * | Set_Name (char const *filename)=0 |
| |
| virtual int | Create (void)=0 |
| |
| virtual int | Delete (void)=0 |
| |
| virtual bool | Is_Available (int forced=false)=0 |
| |
| virtual bool | Is_Open (void) const =0 |
| |
| virtual int | Open (char const *filename, int rights=READ)=0 |
| |
| virtual int | Open (int rights=READ)=0 |
| |
| virtual int | Read (void *buffer, int size)=0 |
| |
| virtual int | Seek (int pos, int dir=SEEK_CUR)=0 |
| |
| virtual int | Tell (void) |
| |
| virtual int | Size (void)=0 |
| |
| virtual int | Write (void const *buffer, int size)=0 |
| |
| virtual void | Close (void)=0 |
| |
| virtual unsigned long | Get_Date_Time (void) |
| |
| virtual bool | Set_Date_Time (unsigned long) |
| |
| virtual void * | Get_File_Handle (void) |
| |
| | operator char const * () |
| |
| int | Printf (char *str,...) |
| |
| int | Printf (char *buffer, int bufferSize, char *str,...) |
| |
| int | Printf_Indented (unsigned depth, char *str,...) |
| |
| virtual | ~FileClass (void) |
| |
| virtual char const * | File_Name (void) const =0 |
| |
| virtual char const * | Set_Name (char const *filename)=0 |
| |
| virtual int | Create (void)=0 |
| |
| virtual int | Delete (void)=0 |
| |
| virtual bool | Is_Available (int forced=false)=0 |
| |
| virtual bool | Is_Open (void) const =0 |
| |
| virtual int | Open (char const *filename, int rights=READ)=0 |
| |
| virtual int | Open (int rights=READ)=0 |
| |
| virtual int | Read (void *buffer, int size)=0 |
| |
| virtual int | Seek (int pos, int dir=SEEK_CUR)=0 |
| |
| virtual int | Tell (void) |
| |
| virtual int | Size (void)=0 |
| |
| virtual int | Write (void const *buffer, int size)=0 |
| |
| virtual void | Close (void)=0 |
| |
| virtual unsigned long | Get_Date_Time (void) |
| |
| virtual bool | Set_Date_Time (unsigned long) |
| |
| virtual void | Error (int error, int canretry=false, char const *filename=NULL)=0 |
| |
| virtual void * | Get_File_Handle (void) |
| |
| | operator char const * () |
| |
| int | Printf (char *str,...) |
| |
| int | Printf (char *buffer, int bufferSize, char *str,...) |
| |
| int | Printf_Indented (unsigned depth, char *str,...) |
| |
Definition at line 65 of file WWFILE.H.
◆ anonymous enum
| Enumerator |
|---|
| READ | |
| WRITE | |
| PRINTF_BUFFER_SIZE | |
Definition at line 69 of file wwfile.h.
◆ anonymous enum
| Enumerator |
|---|
| READ | |
| WRITE | |
| PRINTF_BUFFER_SIZE | |
Definition at line 69 of file WWFILE.H.
◆ ~FileClass() [1/2]
| virtual FileClass::~FileClass |
( |
void | | ) |
|
|
inlinevirtual |
◆ ~FileClass() [2/2]
| virtual FileClass::~FileClass |
( |
void | | ) |
|
|
inlinevirtual |
◆ Close() [1/2]
| virtual void FileClass::Close |
( |
void | | ) |
|
|
pure virtual |
◆ Close() [2/2]
| virtual void FileClass::Close |
( |
void | | ) |
|
|
pure virtual |
◆ Create() [1/2]
| virtual int FileClass::Create |
( |
void | | ) |
|
|
pure virtual |
◆ Create() [2/2]
| virtual int FileClass::Create |
( |
void | | ) |
|
|
pure virtual |
◆ Delete() [1/2]
| virtual int FileClass::Delete |
( |
void | | ) |
|
|
pure virtual |
◆ Delete() [2/2]
| virtual int FileClass::Delete |
( |
void | | ) |
|
|
pure virtual |
◆ Error()
| virtual void FileClass::Error |
( |
int | error, |
|
|
int | canretry = false, |
|
|
char const * | filename = NULL ) |
|
pure virtual |
◆ File_Name() [1/2]
| virtual char const * FileClass::File_Name |
( |
void | | ) |
const |
|
pure virtual |
◆ File_Name() [2/2]
| virtual char const * FileClass::File_Name |
( |
void | | ) |
const |
|
pure virtual |
◆ Get_Date_Time() [1/2]
| virtual unsigned long FileClass::Get_Date_Time |
( |
void | | ) |
|
|
inlinevirtual |
◆ Get_Date_Time() [2/2]
| virtual unsigned long FileClass::Get_Date_Time |
( |
void | | ) |
|
|
inlinevirtual |
◆ Get_File_Handle() [1/2]
| virtual void * FileClass::Get_File_Handle |
( |
void | | ) |
|
|
inlinevirtual |
◆ Get_File_Handle() [2/2]
| virtual void * FileClass::Get_File_Handle |
( |
void | | ) |
|
|
inlinevirtual |
◆ Is_Available() [1/2]
| virtual bool FileClass::Is_Available |
( |
int | forced = false | ) |
|
|
pure virtual |
◆ Is_Available() [2/2]
| virtual bool FileClass::Is_Available |
( |
int | forced = false | ) |
|
|
pure virtual |
◆ Is_Open() [1/2]
| virtual bool FileClass::Is_Open |
( |
void | | ) |
const |
|
pure virtual |
◆ Is_Open() [2/2]
| virtual bool FileClass::Is_Open |
( |
void | | ) |
const |
|
pure virtual |
◆ Open() [1/4]
| virtual int FileClass::Open |
( |
char const * | filename, |
|
|
int | rights = READ ) |
|
pure virtual |
◆ Open() [2/4]
| virtual int FileClass::Open |
( |
char const * | filename, |
|
|
int | rights = READ ) |
|
pure virtual |
◆ Open() [3/4]
| virtual int FileClass::Open |
( |
int | rights = READ | ) |
|
|
pure virtual |
◆ Open() [4/4]
| virtual int FileClass::Open |
( |
int | rights = READ | ) |
|
|
pure virtual |
◆ operator char const *() [1/2]
| FileClass::operator char const * |
( |
| ) |
|
|
inline |
◆ operator char const *() [2/2]
| FileClass::operator char const * |
( |
| ) |
|
|
inline |
◆ Printf() [1/4]
| int FileClass::Printf |
( |
char * | buffer, |
|
|
int | bufferSize, |
|
|
char * | str, |
|
|
| ... ) |
◆ Printf() [2/4]
| int FileClass::Printf |
( |
char * | buffer, |
|
|
int | bufferSize, |
|
|
char * | str, |
|
|
| ... ) |
◆ Printf() [3/4]
| int FileClass::Printf |
( |
char * | str, |
|
|
| ... ) |
◆ Printf() [4/4]
| int FileClass::Printf |
( |
char * | str, |
|
|
| ... ) |
◆ Printf_Indented() [1/2]
| int FileClass::Printf_Indented |
( |
unsigned | depth, |
|
|
char * | str, |
|
|
| ... ) |
◆ Printf_Indented() [2/2]
| int FileClass::Printf_Indented |
( |
unsigned | depth, |
|
|
char * | str, |
|
|
| ... ) |
◆ Read() [1/2]
| virtual int FileClass::Read |
( |
void * | buffer, |
|
|
int | size ) |
|
pure virtual |
◆ Read() [2/2]
| virtual int FileClass::Read |
( |
void * | buffer, |
|
|
int | size ) |
|
pure virtual |
◆ Seek() [1/2]
| virtual int FileClass::Seek |
( |
int | pos, |
|
|
int | dir = SEEK_CUR ) |
|
pure virtual |
◆ Seek() [2/2]
| virtual int FileClass::Seek |
( |
int | pos, |
|
|
int | dir = SEEK_CUR ) |
|
pure virtual |
◆ Set_Date_Time() [1/2]
| virtual bool FileClass::Set_Date_Time |
( |
unsigned long | | ) |
|
|
inlinevirtual |
◆ Set_Date_Time() [2/2]
| virtual bool FileClass::Set_Date_Time |
( |
unsigned long | | ) |
|
|
inlinevirtual |
◆ Set_Name() [1/2]
| virtual char const * FileClass::Set_Name |
( |
char const * | filename | ) |
|
|
pure virtual |
◆ Set_Name() [2/2]
| virtual char const * FileClass::Set_Name |
( |
char const * | filename | ) |
|
|
pure virtual |
◆ Size() [1/2]
| virtual int FileClass::Size |
( |
void | | ) |
|
|
pure virtual |
◆ Size() [2/2]
| virtual int FileClass::Size |
( |
void | | ) |
|
|
pure virtual |
◆ Tell() [1/2]
| virtual int FileClass::Tell |
( |
void | | ) |
|
|
inlinevirtual |
◆ Tell() [2/2]
| virtual int FileClass::Tell |
( |
void | | ) |
|
|
inlinevirtual |
◆ Write() [1/2]
| virtual int FileClass::Write |
( |
void const * | buffer, |
|
|
int | size ) |
|
pure virtual |
◆ Write() [2/2]
| virtual int FileClass::Write |
( |
void const * | buffer, |
|
|
int | size ) |
|
pure virtual |
The documentation for this class was generated from the following files: