#include <RageFileBasic.h>
Inheritance diagram for RageFileBasic:

Public Member Functions | |
| virtual | ~RageFileBasic () |
| virtual CString | GetError () const =0 |
| virtual void | ClearError ()=0 |
| virtual bool | AtEOF () const =0 |
| virtual int | Seek (int iOffset)=0 |
| virtual int | Seek (int offset, int whence)=0 |
| virtual int | Tell () const =0 |
| virtual int | Read (void *pBuffer, size_t iBytes)=0 |
| virtual int | Read (CString &buffer, int bytes=-1)=0 |
| virtual int | Read (void *buffer, size_t bytes, int nmemb)=0 |
| virtual int | Write (const void *pBuffer, size_t iBytes)=0 |
| virtual int | Write (const CString &sString)=0 |
| virtual int | Write (const void *buffer, size_t bytes, int nmemb)=0 |
| virtual int | Flush ()=0 |
| virtual CString | GetDisplayPath () const |
| virtual RageFileBasic * | Copy () const =0 |
| virtual int | GetLine (CString &out)=0 |
| virtual int | PutLine (const CString &str)=0 |
| virtual void | EnableCRC32 (bool on=true)=0 |
| virtual bool | GetCRC32 (uint32_t *iRet)=0 |
| virtual int | GetFileSize () const =0 |
|
|
|
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, RageFileObj, RageFileObjInflate, RageFileObjDirect, RageFileObjMem, RageFileDriverSlice, and RageFileObjTimeout. |
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Reimplemented in RageFileObj, and RageFileObjDirect. |
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, RageFileObj, RageFileObjInflate, RageFileObjDeflate, RageFileObjDirect, RageFileObjMem, RageFileDriverSlice, and RageFileObjTimeout. |
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, and RageFileObj. |
|
||||||||||||||||
|
Implemented in RageFile, and RageFileObj. |
|
||||||||||||
|
Implemented in RageFile, and RageFileObj. |
|
||||||||||||
|
Implemented in RageFile, and RageFileObj. |
|
||||||||||||
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, and RageFileObj. |
|
||||||||||||||||
|
Implemented in RageFile, and RageFileObj. |
|
|
Implemented in RageFile, and RageFileObj. |
|
||||||||||||
|
Implemented in RageFile, and RageFileObj. |
1.3.7