IOSCSIPeripheralDeviceType0E.h [plain text]
#ifndef _IOKIT_IO_SCSI_PERIPHERAL_DEVICE_TYPE_0E_H_
#define _IOKIT_IO_SCSI_PERIPHERAL_DEVICE_TYPE_0E_H_
#if defined(KERNEL) && defined(__cplusplus)
#include <IOKit/IOLib.h>
#include <IOKit/scsi-commands/IOSCSIReducedBlockCommandsDevice.h>
class IOSCSIPeripheralDeviceType0E : public IOSCSIReducedBlockCommandsDevice
{
OSDeclareDefaultStructors ( IOSCSIPeripheralDeviceType0E )
protected:
struct IOSCSIPeripheralDeviceType0EExpansionData { };
IOSCSIPeripheralDeviceType0EExpansionData *fIOSCSIPeripheralDeviceType0EReserved;
public:
bool init ( OSDictionary * propTable );
virtual bool start ( IOService * provider );
virtual void stop ( IOService * provider );
private:
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 1 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 2 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 3 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 4 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 5 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 6 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 7 );
OSMetaClassDeclareReservedUnused( IOSCSIPeripheralDeviceType0E, 8 );
};
#endif
#endif