List of all members.
Public Member Functions |
| IDEATAPICDROMDevice (IDEController *c, unsigned char drive_index) |
virtual void | writecommand (uint8_t cmd) |
CDROM_Interface * | getMSCDEXDrive () |
void | update_from_cdrom () |
virtual Bitu | data_read (Bitu iolen) |
virtual void | data_write (Bitu v, Bitu iolen) |
virtual void | generate_identify_device () |
virtual void | generate_mmc_inquiry () |
virtual void | prepare_read (Bitu offset, Bitu size) |
virtual void | prepare_write (Bitu offset, Bitu size) |
virtual void | set_sense (unsigned char SK, unsigned char ASC=0, unsigned char ASCQ=0, unsigned int len=0) |
virtual bool | common_spinup_response (bool trigger, bool wait) |
virtual void | on_mode_select_io_complete () |
virtual void | atapi_io_completion () |
virtual void | io_completion () |
virtual void | atapi_cmd_completion () |
virtual void | on_atapi_busy_time () |
virtual void | read_subchannel () |
virtual void | play_audio_msf () |
virtual void | pause_resume () |
virtual void | play_audio10 () |
virtual void | mode_sense () |
virtual void | read_toc () |
Public Attributes |
std::string | id_serial |
std::string | id_firmware_rev |
std::string | id_model |
unsigned char | drive_index |
bool | atapi_to_host |
double | spinup_time |
double | spindown_timeout |
double | cd_insertion_time |
Bitu | host_maximum_byte_count |
std::string | id_mmc_vendor_id |
std::string | id_mmc_product_id |
std::string | id_mmc_product_rev |
Bitu | LBA |
Bitu | TransferLength |
int | loading_mode |
bool | has_changed |
unsigned char | sense [256] |
Bitu | sense_length |
unsigned char | atapi_cmd [12] |
unsigned char | atapi_cmd_i |
unsigned char | atapi_cmd_total |
unsigned char | sector [512 *128] |
Bitu | sector_i |
Bitu | sector_total |
Detailed Description
Definition at line 207 of file ide.cpp.
The documentation for this class was generated from the following file: