Public Member Functions | |
| DOS_File (const DOS_File &orig) | |
| DOS_File & | operator= (const DOS_File &orig) |
| virtual bool | Read (Bit8u *data, Bit16u *size)=0 |
| virtual bool | Write (const Bit8u *data, Bit16u *size)=0 |
| virtual bool | Seek (Bit32u *pos, Bit32u type)=0 |
| virtual bool | Close ()=0 |
| virtual bool | LockFile (Bit8u mode, Bit32u pos, Bit16u size) |
| virtual Bit16u | GetInformation (void)=0 |
| virtual void | SetName (const char *_name) |
| virtual char * | GetName (void) |
| virtual bool | IsOpen () |
| virtual bool | IsName (const char *_name) |
| virtual void | AddRef () |
| virtual Bits | RemoveRef () |
| virtual bool | UpdateDateTimeFromHost () |
| virtual Bit32u | GetSeekPos () |
| void | SetDrive (Bit8u drv) |
| Bit8u | GetDrive (void) |
| virtual void | SaveState (std::ostream &stream) |
| virtual void | LoadState (std::istream &stream, bool pop) |
| virtual void | Flush (void) |
Public Attributes | |
| char * | name = NULL |
| Bit8u | drive = 0 |
| Bit32u | flags |
| bool | open |
| Bit16u | attr |
| Bit16u | time |
| Bit16u | date |
| Bits | refCtr |
| bool | newtime = false |
Definition at line 76 of file dos_system.h.
1.8.0