BlockHandle
BlockHandle *drive;
BlockHandle(int handle);
virtual ~BlockHandle();
BlockHandle *drive = static_cast<BlockHandle *>(bootDevice);
BlockHandle *drive = (BlockHandle *)device;
class FloppyDrive : public BlockHandle {
class BIOSDrive : public BlockHandle {
class XHDIDrive : public BlockHandle {
compute_check_sum(BlockHandle *drive, off_t offset)
BlockHandle *drive = (BlockHandle *)device;
BlockHandle *drive = dynamic_cast<BlockHandle *>(device);
BlockHandle *compareDrive = (BlockHandle *)device;
BlockHandle *drive = (BlockHandle *)device;
BlockHandle *drive = new(nothrow) XHDIDrive(driveID, major, minor);
BlockHandle *drive = new(nothrow) BlockHandle(driveID);
BlockHandle::BlockHandle(int handle)
BlockHandle::~BlockHandle()
BlockHandle::ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize)
BlockHandle::WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize)
BlockHandle::ReadBlocks(void *buffer, off_t first, int32 count)
BlockHandle::FillIdentifier()
: BlockHandle(handle)
: BlockHandle(handle)
: BlockHandle(handle)