diff --git a/devices/storage/cdromdrive.h b/devices/storage/cdromdrive.h index f60dbeb..bce89b2 100644 --- a/devices/storage/cdromdrive.h +++ b/devices/storage/cdromdrive.h @@ -60,12 +60,12 @@ public: void insert_image(std::string filename); - uint32_t inquiry(uint8_t *cmd_ptr, uint8_t *data_ptr); - uint32_t mode_sense_ex(uint8_t *cmd_ptr, uint8_t *data_ptr); - uint32_t request_sense(uint8_t *data_ptr, uint8_t sense_key, uint8_t asc, - uint8_t ascq); - uint32_t report_capacity(uint8_t *data_ptr); - uint32_t read_toc(uint8_t *cmd_ptr, uint8_t *data_ptr); + virtual uint32_t inquiry(uint8_t *cmd_ptr, uint8_t *data_ptr); + virtual uint32_t mode_sense_ex(uint8_t *cmd_ptr, uint8_t *data_ptr); + virtual uint32_t request_sense(uint8_t *data_ptr, uint8_t sense_key, uint8_t asc, + uint8_t ascq); + virtual uint32_t report_capacity(uint8_t *data_ptr); + virtual uint32_t read_toc(uint8_t *cmd_ptr, uint8_t *data_ptr); protected: std::function set_error;