Contents

IOATADevice

This object implements a relay to an ATA Bus where a drive is attached.

Declaration

class IOATADevice : IOService

Overview

IOATADevice is the superclass which represents a particular device attached to a particular IOATAController (bus). IOATADevice is the provider for ATA mass-storage device drivers.IOATADevice is the factory for all IOATACommand objects and is responsible for creating and freeing IOATACommands. IOATAControllers will create an instance of IOATADevice for each device physically connected to the ata bus. IOATADevice is virtual and specific subclass should be implemented for particular types of IOATAController. In this manner, controller-specifc IOATACommands may be paired with the proper type of controller.

Topics

Miscellaneous

DataTypes

Instance Variables

Instance Methods

See Also

Devices