29#include <EASTL/fixed_string.h>
41 if (m_isoHandle < 0) {
43 m_isoHandle = PCopen(m_isoName.c_str(), 0, 0);
45 return m_isoHandle >= 0;
52 eastl::fixed_string<char, 256> m_isoName;
Definition cdrom-pcdrv.hh:35
bool ensureOpen()
Definition cdrom-pcdrv.hh:40
CDRomPCDrv(const char *isoName)
Definition cdrom-pcdrv.hh:38
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:274
static const void size_t count
Definition syscalls.h:196
static int sector
Definition syscalls.h:490