Public Member Functions | |
| virtual bool | FileOpen (DOS_File **file, const char *name, Bit32u flags)=0 |
| virtual bool | FileCreate (DOS_File **file, const char *name, Bit16u attributes)=0 |
| virtual bool | FileUnlink (const char *_name)=0 |
| virtual bool | RemoveDir (const char *_dir)=0 |
| virtual bool | MakeDir (const char *_dir)=0 |
| virtual bool | TestDir (const char *_dir)=0 |
| virtual bool | FindFirst (const char *_dir, DOS_DTA &dta, bool fcb_findfirst=false)=0 |
| virtual bool | FindNext (DOS_DTA &dta)=0 |
| virtual bool | SetFileAttr (const char *name, Bit16u attr)=0 |
| virtual bool | GetFileAttr (const char *name, Bit16u *attr)=0 |
| virtual bool | GetFileAttrEx (char *name, struct stat *status)=0 |
| virtual unsigned long | GetCompressedSize (char *name)=0 |
| virtual bool | Rename (const char *oldname, const char *newname)=0 |
| virtual bool | AllocationInfo (Bit16u *_bytes_sector, Bit8u *_sectors_cluster, Bit16u *_total_clusters, Bit16u *_free_clusters)=0 |
| virtual bool | AllocationInfo32 (Bit32u *_bytes_sector, Bit32u *_sectors_cluster, Bit32u *_total_clusters, Bit32u *_free_clusters) |
| virtual bool | FileExists (const char *name)=0 |
| virtual bool | FileStat (const char *name, FileStat_Block *const stat_block)=0 |
| virtual Bit8u | GetMediaByte (void)=0 |
| virtual void | SetDir (const char *path) |
| virtual bool | isRemote (void)=0 |
| virtual bool | isRemovable (void)=0 |
| virtual Bits | UnMount (void)=0 |
| virtual void * | opendir (const char *dir) |
| virtual void | closedir (void *handle) |
| virtual bool | read_directory_first (void *handle, char *entry_name, char *entry_sname, bool &is_directory) |
| virtual bool | read_directory_next (void *handle, char *entry_name, char *entry_sname, bool &is_directory) |
| virtual const char * | GetInfo (void) |
| char * | GetBaseDir (void) |
| virtual char const * | GetLabel () |
| virtual void | SetLabel (const char *label, bool iscdrom, bool updatable) |
| virtual void | EmptyCache () |
| virtual void | MediaChange () |
| virtual void | Activate (void) |
| virtual void | SaveState (std::ostream &stream) |
| virtual void | LoadState (std::istream &stream) |
| virtual void | UpdateDPB (unsigned char dos_drive) |
| virtual Bit32u | GetSectorCount (void) |
| virtual Bit32u | GetSectorSize (void) |
| virtual Bit8u | Read_AbsoluteSector_INT25 (Bit32u sectnum, void *data) |
| virtual Bit8u | Write_AbsoluteSector_INT25 (Bit32u sectnum, void *data) |
Public Attributes | |
| bool | readonly |
| bool | nocachedir |
| char | curdir [DOS_PATHLENGTH] |
| char | info [256] |
Definition at line 267 of file dos_system.h.
1.8.0