IOSCSIController
Abstract: Superclass for SCSI host adapter drivers
The IOSCSIController class provides a number of services to simplify
writing a driver for your host adapter.
Specifically, the class provides the following features:
1. Complete request scheduling semantics.
The IOSCSIController class manages request queues on behalf of its
subclasses. It tracks all requests submitted to its subclasses,
including managing timeouts, aborts and request cancellations.
2. Request Sense scheduling
Subclasses of IOSCSIController do not need to implement
auto-request-sense functionality. Your driver can use the default
handling in the super class.
3. Storage management.
The IOSCSIController subclass provides per-request private storage areas
for your subclass.
4. Resource management.
The IOSCSIController subclass will manage the number of outstanding
commands submitted to your subclass on a per-controller and per-lun
basis.
© 2000 Apple Computer, Inc. (Last Updated 2/23/2000)