|
Odamex
Setting the Standard in Multiplayer Doom
|
#include <farchive.h>
Public Member Functions | |
| FLZOFile () | |
| FLZOFile (const char *name, EOpenMode mode, bool dontcompress=false) | |
| FLZOFile (FILE *file, EOpenMode mode, bool dontcompress=false) | |
| ~FLZOFile () | |
| bool | Open (const char *name, EOpenMode mode) |
| void | Close () |
| void | Flush () |
| EOpenMode | Mode () const |
| bool | IsPersistent () const |
| bool | IsOpen () const |
| FFile & | Write (const void *, unsigned int) |
| FFile & | Read (void *, unsigned int) |
| unsigned int | Tell () const |
| FFile & | Seek (int, ESeekPos) |
Protected Member Functions | |
| void | Implode () |
| void | Explode () |
| virtual bool | FreeOnExplode () |
Protected Attributes | |
| unsigned int | m_Pos |
| unsigned int | m_BufferSize |
| unsigned int | m_MaxBufferSize |
| unsigned char * | m_Buffer |
| bool | m_NoCompress |
| EOpenMode | m_Mode |
| FILE * | m_File |
| FLZOFile::FLZOFile | ( | ) |
| FLZOFile::FLZOFile | ( | const char * | name, |
| EOpenMode | mode, | ||
| bool | dontcompress = false |
||
| ) |
| FLZOFile::FLZOFile | ( | FILE * | file, |
| EOpenMode | mode, | ||
| bool | dontcompress = false |
||
| ) |
| FLZOFile::~FLZOFile | ( | ) |
| void FLZOFile::Close | ( | ) | [virtual] |
Implements FFile.
Reimplemented in FLZOMemFile.
| void FLZOFile::Explode | ( | ) | [protected] |
| void FLZOFile::Flush | ( | ) | [virtual] |
Implements FFile.
| virtual bool FLZOFile::FreeOnExplode | ( | ) | [inline, protected, virtual] |
Reimplemented in FLZOMemFile.
| void FLZOFile::Implode | ( | ) | [protected] |
| bool FLZOFile::IsOpen | ( | ) | const [virtual] |
Implements FFile.
Reimplemented in FLZOMemFile.
| bool FLZOFile::IsPersistent | ( | ) | const [inline, virtual] |
Implements FFile.
| FFile::EOpenMode FLZOFile::Mode | ( | ) | const [virtual] |
Implements FFile.
| bool FLZOFile::Open | ( | const char * | name, |
| EOpenMode | mode | ||
| ) | [virtual] |
Implements FFile.
Reimplemented in FLZOMemFile.
| unsigned int FLZOFile::Tell | ( | ) | const [virtual] |
Implements FFile.
unsigned char* FLZOFile::m_Buffer [protected] |
unsigned int FLZOFile::m_BufferSize [protected] |
FILE* FLZOFile::m_File [protected] |
unsigned int FLZOFile::m_MaxBufferSize [protected] |
EOpenMode FLZOFile::m_Mode [protected] |
bool FLZOFile::m_NoCompress [protected] |
unsigned int FLZOFile::m_Pos [protected] |