All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
Overlay_Drive Class Reference
Inheritance diagram for Overlay_Drive:
localDrive DOS_Drive

List of all members.

Public Member Functions

 Overlay_Drive (const char *startdir, const char *overlay, Bit16u _bytes_sector, Bit8u _sectors_cluster, Bit16u _total_clusters, Bit16u _free_clusters, Bit8u _mediaid, Bit8u &error, std::vector< std::string > &options)
virtual bool FileOpen (DOS_File **file, const char *name, Bit32u flags)
virtual bool FileCreate (DOS_File **file, const char *name, Bit16u)
virtual bool FindFirst (const char *_dir, DOS_DTA &dta, bool fcb_findfirst)
virtual bool FindNext (DOS_DTA &dta)
virtual bool FileUnlink (const char *name)
virtual bool SetFileAttr (const char *name, Bit16u attr)
virtual bool GetFileAttr (const char *name, Bit16u *attr)
virtual bool FileExists (const char *name)
virtual bool Rename (const char *oldname, const char *newname)
virtual bool FileStat (const char *name, FileStat_Block *const stat_block)
virtual void EmptyCache (void)
FILE * create_file_in_overlay (const char *dos_filename, char const *mode)
virtual Bits UnMount (void)
virtual bool TestDir (const char *dir)
virtual bool RemoveDir (const char *dir)
virtual bool MakeDir (const char *dir)

Public Attributes

bool ovlnocachedir = false
bool ovlreadonly = false

Detailed Description

Definition at line 733 of file drives.h.

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