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.