31#include <EASTL/fixed_string.h>
40 if (m_isoHandle < 0) {
42 m_isoHandle = PCopen(m_isoName.c_str(), 0, 0);
44 return m_isoHandle >= 0;
50 eastl::fixed_string<char, 256> m_isoName;
Definition cdrom-pcdrv.hh:34
bool ensureOpen()
Definition cdrom-pcdrv.hh:39
CDRomPCDrv(const char *isoName)
Definition cdrom-pcdrv.hh:37
void readSectors(uint32_t sector, uint32_t count, void *buffer, eastl::function< void(bool)> &&callback) override
Read a sector from the CDRom.
Definition cdrom-pcdrv.cpp:29
The base CDRom class.
Definition cdrom.hh:46
static void * buffer
Definition syscalls.h:231
static const void size_t count
Definition syscalls.h:146
static int sector
Definition syscalls.h:468
void uint32_t(classId, spec)