#include #include #include #include #include "../handler.h" #include "../entry.h" #include "../threaded_waits.h" struct cch_handler_cdio { struct cch_handler handler; struct cch_backing *backing; cdrom_drive_t *drive; lsn_t start; lsn_t end; lsn_t sector; struct nn_buffer buffer; atomic(bool) running; struct nn_thread thread; struct cch_threaded_waits waits; }; struct cch_entry *cch_handler_cdio_create(void);