#include <RAWFILE.H>
Inherits FileClass, and FileClass.
Inherited by BufferIOFileClass, BufferedFileClass, TagBlockFile [protected], and TextFileClass.
Public Member Functions | |
| RawFileClass (char const *filename) | |
| RawFileClass (void) | |
| RawFileClass (RawFileClass const &f) | |
| RawFileClass & | operator= (RawFileClass const &f) |
| virtual | ~RawFileClass (void) |
| virtual char const * | File_Name (void) const |
| virtual char const * | Set_Name (char const *filename) |
| virtual int | Create (void) |
| virtual int | Delete (void) |
| virtual bool | Is_Available (int forced=false) |
| virtual bool | Is_Open (void) const |
| virtual int | Open (char const *filename, int rights=READ) |
| virtual int | Open (int rights=READ) |
| virtual int | Read (void *buffer, int size) |
| virtual int | Seek (int pos, int dir=SEEK_CUR) |
| virtual int | Size (void) |
| virtual int | Write (void const *buffer, int size) |
| virtual void | Close (void) |
| virtual unsigned long | Get_Date_Time (void) |
| virtual bool | Set_Date_Time (unsigned long datetime) |
| virtual void | Error (int error, int canretry=false, char const *filename=NULL) |
| virtual void | Bias (int start, int length=-1) |
| virtual void * | Get_File_Handle (void) |
| virtual void | Attach (void *handle, int rights=READ) |
| virtual void | Detach (void) |
| RawFileClass (char const *filename) | |
| RawFileClass (void) | |
| RawFileClass (RawFileClass const &f) | |
| RawFileClass & | operator= (RawFileClass const &f) |
| virtual | ~RawFileClass (void) |
| virtual char const * | File_Name (void) const |
| virtual char const * | Set_Name (char const *filename) |
| virtual int | Create (void) |
| virtual int | Delete (void) |
| virtual bool | Is_Available (int forced=false) |
| virtual bool | Is_Open (void) const |
| virtual int | Open (char const *filename, int rights=READ) |
| virtual int | Open (int rights=READ) |
| virtual int | Read (void *buffer, int size) |
| virtual int | Seek (int pos, int dir=SEEK_CUR) |
| virtual int | Size (void) |
| virtual int | Write (void const *buffer, int size) |
| virtual void | Close (void) |
| virtual unsigned long | Get_Date_Time (void) |
| virtual bool | Set_Date_Time (unsigned long datetime) |
| virtual void | Error (int error, int canretry=false, char const *filename=NULL) |
| void | Bias (int start, int length=-1) |
| virtual void * | Get_File_Handle (void) |
| virtual void | Attach (void *handle, int rights=READ) |
| virtual void | Detach (void) |
Public Member Functions inherited from FileClass | |
| virtual | ~FileClass (void) |
| virtual int | Tell (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 int | Tell (void) |
| operator char const * () | |
| int | Printf (char *str,...) |
| int | Printf (char *buffer, int bufferSize, char *str,...) |
| int | Printf_Indented (unsigned depth, char *str,...) |
Public Attributes | |
| int | Rights |
| int | BiasStart |
| int | BiasLength |
Protected Member Functions | |
| int | Transfer_Block_Size (void) |
| int | Raw_Seek (int pos, int dir=SEEK_CUR) |
| void | Reset (void) |
| int | Transfer_Block_Size (void) |
| int | Raw_Seek (int pos, int dir=SEEK_CUR) |
| void | Reset (void) |
Additional Inherited Members | |
Public Types inherited from FileClass | |
| enum | { READ = 1 , WRITE = 2 , PRINTF_BUFFER_SIZE = 1024 } |
| enum | { READ = 1 , WRITE = 2 , PRINTF_BUFFER_SIZE = 1024 } |
| RawFileClass::RawFileClass | ( | char const * | filename | ) |
Definition at line 246 of file rawfile.cpp.
| RawFileClass::RawFileClass | ( | void | ) |
Definition at line 148 of file rawfile.cpp.
| RawFileClass::RawFileClass | ( | RawFileClass const & | f | ) |
|
virtual |
Definition at line 273 of file rawfile.cpp.
| RawFileClass::RawFileClass | ( | char const * | filename | ) |
| RawFileClass::RawFileClass | ( | void | ) |
| RawFileClass::RawFileClass | ( | RawFileClass const & | f | ) |
|
virtual |
|
virtual |
Definition at line 1227 of file rawfile.cpp.
|
virtual |
|
virtual |
Definition at line 1130 of file rawfile.cpp.
| void RawFileClass::Bias | ( | int | start, |
| int | length = -1 ) |
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.
Definition at line 561 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.
|
virtual |
Implements FileClass.
Definition at line 919 of file rawfile.cpp.
|
virtual |
Implements FileClass.
|
virtual |
Implements FileClass.
Definition at line 957 of file rawfile.cpp.
|
virtual |
Implements FileClass.
|
virtual |
Definition at line 1256 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Definition at line 204 of file rawfile.cpp.
|
virtual |
Implements FileClass.
|
inlinevirtual |
|
virtual |
Implements FileClass.
|
virtual |
Reimplemented from FileClass.
Reimplemented in TagBlockFile.
Definition at line 1024 of file rawfile.cpp.
|
virtual |
Reimplemented from FileClass.
Reimplemented in TagBlockFile.
|
inlinevirtual |
|
inlinevirtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
Definition at line 489 of file rawfile.cpp.
Implements FileClass.
Reimplemented in BufferIOFileClass.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
Definition at line 176 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
Definition at line 356 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
Definition at line 381 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
| RawFileClass & RawFileClass::operator= | ( | RawFileClass const & | f | ) |
| RawFileClass & RawFileClass::operator= | ( | RawFileClass const & | f | ) |
|
protected |
Definition at line 1173 of file rawfile.cpp.
|
protected |
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.
Definition at line 614 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.
|
protected |
Definition at line 290 of file rawfile.cpp.
|
protected |
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.
Definition at line 773 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.
|
virtual |
Reimplemented from FileClass.
Definition at line 1088 of file rawfile.cpp.
|
virtual |
Reimplemented from FileClass.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
Definition at line 313 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
Definition at line 842 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferIOFileClass.
|
protected |
Definition at line 224 of file rawfile.cpp.
|
protected |
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.
Definition at line 698 of file rawfile.cpp.
|
virtual |
Implements FileClass.
Reimplemented in BufferedFileClass, and BufferIOFileClass.