#include <DiskRam.h>


Definition at line 67 of file DiskRam.h.
Public Member Functions | |
| CDiskRam (CConfigurator *cfg, CSystem *sys, CDiskController *c, int idebus, int idedev) | |
| virtual | ~CDiskRam (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) |
Protected Attributes | |
| void * | ramdisk |
| CDiskRam::CDiskRam | ( | CConfigurator * | cfg, | |
| CSystem * | sys, | |||
| CDiskController * | c, | |||
| int | idebus, | |||
| int | idedev | |||
| ) |
Definition at line 84 of file DiskRam.cpp.
References CDisk::SDisk_state::block_size, CDisk::SDisk_state::byte_pos, CDisk::byte_size, CHECK_ALLOCATION, CDisk::cylinders, CDisk::determine_layout(), CSystemComponent::devid_string, CConfigurator::get_num_value(), CConfigurator::get_text_value(), CDisk::heads, LL, CDisk::model_number, CDisk::myCfg, ramdisk, CDisk::sectors, and CDisk::state.
| CDiskRam::~CDiskRam | ( | void | ) | [virtual] |
| virtual bool CDiskRam::seek_byte | ( | off_t_large | byte | ) | [virtual] |
Implements CDisk.
| size_t CDiskRam::read_bytes | ( | void * | dest, | |
| size_t | bytes | |||
| ) | [virtual] |
Implements CDisk.
Definition at line 127 of file DiskRam.cpp.
References CDisk::SDisk_state::byte_pos, CDisk::byte_size, ramdisk, and CDisk::state.
| size_t CDiskRam::write_bytes | ( | void * | src, | |
| size_t | bytes | |||
| ) | [virtual] |
Implements CDisk.
Definition at line 140 of file DiskRam.cpp.
References CDisk::SDisk_state::byte_pos, CDisk::byte_size, ramdisk, and CDisk::state.
void* CDiskRam::ramdisk [protected] |
Definition at line 78 of file DiskRam.h.
Referenced by CDiskRam(), read_bytes(), write_bytes(), and ~CDiskRam().