#include <DiskFile.h>


Definition at line 61 of file DiskFile.h.
Public Member Functions | |
| CDiskFile (CConfigurator *cfg, CSystem *sys, CDiskController *c, int idebus, int idedev) | |
| virtual | ~CDiskFile (void) |
| virtual bool | seek_byte (off_t_large byte) |
| virtual size_t | read_bytes (void *dest, size_t bytes) |
| virtual size_t | write_bytes (void *src, size_t bytes) |
| FILE * | get_handle () |
Protected Attributes | |
| FILE * | handle |
| char * | filename |
| CDiskFile::CDiskFile | ( | CConfigurator * | cfg, | |
| CSystem * | sys, | |||
| CDiskController * | c, | |||
| int | idebus, | |||
| int | idedev | |||
| ) |
Definition at line 103 of file DiskFile.cpp.
References CDisk::SDisk_state::block_size, CDisk::SDisk_state::byte_pos, CDisk::byte_size, CDisk::cylinders, CDisk::determine_layout(), CSystemComponent::devid_string, FAILURE_1, filename, fopen_large, fseek_large, ftell_large, CConfigurator::get_num_value(), CConfigurator::get_text_value(), handle, CDisk::heads, LL, CDisk::model_number, CDisk::myCfg, CDisk::read_only, CDisk::sectors, and CDisk::state.
| CDiskFile::~CDiskFile | ( | void | ) | [virtual] |
| virtual bool CDiskFile::seek_byte | ( | off_t_large | byte | ) | [virtual] |
Implements CDisk.
| size_t CDiskFile::read_bytes | ( | void * | dest, | |
| size_t | bytes | |||
| ) | [virtual] |
Implements CDisk.
Definition at line 217 of file DiskFile.cpp.
References CDisk::SDisk_state::byte_pos, ftell_large, handle, and CDisk::state.
| size_t CDiskFile::write_bytes | ( | void * | src, | |
| size_t | bytes | |||
| ) | [virtual] |
Implements CDisk.
Definition at line 225 of file DiskFile.cpp.
References CDisk::SDisk_state::byte_pos, ftell_large, handle, CDisk::read_only, and CDisk::state.
| FILE* CDiskFile::get_handle | ( | ) | [inline] |
Definition at line 72 of file DiskFile.h.
FILE* CDiskFile::handle [protected] |
Definition at line 72 of file DiskFile.h.
Referenced by CDiskFile(), read_bytes(), write_bytes(), and ~CDiskFile().
char* CDiskFile::filename [protected] |