DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
DOS_File Class Reference
Inheritance diagram for DOS_File:
DOS_Device fatFile isoFile localFile Virtual_File device_COM device_CON device_EMM device_LPT device_MSCDEX device_NUL device_PRN OverlayFile

List of all members.

Public Member Functions

 DOS_File (const DOS_File &orig)
DOS_Fileoperator= (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

Detailed Description

Definition at line 76 of file dos_system.h.


The documentation for this class was generated from the following files: