All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Public Member Functions
isoDrive Class Reference
Inheritance diagram for isoDrive:

List of all members.


struct  DirIterator
struct  SectorHashEntry

Public Member Functions

 isoDrive (char driveLetter, const char *device_name, Bit8u mediaid, int &error)
virtual bool FileOpen (DOS_File **file, const char *name, Bit32u flags)
virtual bool FileCreate (DOS_File **file, const char *name, Bit16u attributes)
virtual bool FileUnlink (const char *name)
virtual bool RemoveDir (const char *dir)
virtual bool MakeDir (const char *dir)
virtual bool TestDir (const char *dir)
virtual bool FindFirst (const char *_dir, DOS_DTA &dta, bool fcb_findfirst)
virtual bool FindNext (DOS_DTA &dta)
virtual bool GetFileAttr (const char *name, Bit16u *attr)
virtual bool Rename (const char *oldname, const char *newname)
virtual bool AllocationInfo (Bit16u *bytes_sector, Bit8u *sectors_cluster, Bit16u *total_clusters, Bit16u *free_clusters)
virtual bool FileExists (const char *name)
virtual bool FileStat (const char *name, FileStat_Block *const stat_block)
virtual Bit8u GetMediaByte (void)
virtual void EmptyCache (void)
virtual void MediaChange ()
virtual bool isRemote (void)
virtual bool isRemovable (void)
virtual Bits UnMount (void)
bool readSector (Bit8u *buffer, Bit32u sector)
virtual char const * GetLabel (void)
virtual void Activate (void)

Detailed Description

Definition at line 406 of file drives.h.

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