|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface IOKitLibrary.SCSITaskStatus
Field Summary | |
---|---|
static int |
kSCSITaskStatus_ACA_ACTIVE
|
static int |
kSCSITaskStatus_BUSY
|
static int |
kSCSITaskStatus_CHECK_CONDITION
|
static int |
kSCSITaskStatus_CONDITION_MET
|
static int |
kSCSITaskStatus_DeliveryFailure
If the task is unable to be delivered to the device due to a failure in the SCSI Protocol Layer, such as a bus reset or communications error, but the device is is known to be functioning properly, the task status shall be set to kSCSITaskStatus_DeliveryFailure. |
static int |
kSCSITaskStatus_DeviceNotPresent
If the task is unable to be delivered because the device has been detached, the task status shall be set to kSCSITaskStatus_DeviceNotPresent. |
static int |
kSCSITaskStatus_DeviceNotResponding
If a task is unable to be delivered due to a failure of the device not accepting the task or the device acknowledging the attempt to send it the device the task status shall be set to kSCSITaskStatus_DeviceNotResponding. |
static int |
kSCSITaskStatus_GOOD
These are the Task Status values as defined by the SCSI Architecture Model specification and are returned only when task completes with a service response of either TASK_COMPLETED or LINK_COMMAND_COMPLETE. |
static int |
kSCSITaskStatus_INTERMEDIATE
|
static int |
kSCSITaskStatus_INTERMEDIATE_CONDITION_MET
|
static int |
kSCSITaskStatus_No_Status
This status is not defined by the SCSI specifications, but is here to provide a status that can be returned in cases where there is not status available from the device or protocol, for example, when the service response is neither TASK_COMPLETED nor LINK_COMMAND_COMPLETE or when the service response is SERVICE_DELIVERY_OR_TARGET_FAILURE and the reason for failure could not be determined. |
static int |
kSCSITaskStatus_ProtocolTimeoutOccurred
If a task is aborted by the SCSI Protocol Layer due to it exceeding a timeout value specified by the support for the protocol or a related specification, the task status shall be set to kSCSITaskStatus_TaskTimeoutOccurred. |
static int |
kSCSITaskStatus_RESERVATION_CONFLICT
|
static int |
kSCSITaskStatus_TASK_SET_FULL
|
static int |
kSCSITaskStatus_TaskTimeoutOccurred
If a task is aborted by the SCSI Protocol Layer due to it exceeding the timeout value specified by the task, the task status shall be set to kSCSITaskStatus_TaskTimeoutOccurred. |
Field Detail |
---|
static final int kSCSITaskStatus_GOOD
static final int kSCSITaskStatus_CHECK_CONDITION
static final int kSCSITaskStatus_CONDITION_MET
static final int kSCSITaskStatus_BUSY
static final int kSCSITaskStatus_INTERMEDIATE
static final int kSCSITaskStatus_INTERMEDIATE_CONDITION_MET
static final int kSCSITaskStatus_RESERVATION_CONFLICT
static final int kSCSITaskStatus_TASK_SET_FULL
static final int kSCSITaskStatus_ACA_ACTIVE
static final int kSCSITaskStatus_TaskTimeoutOccurred
static final int kSCSITaskStatus_ProtocolTimeoutOccurred
static final int kSCSITaskStatus_DeviceNotResponding
static final int kSCSITaskStatus_DeviceNotPresent
static final int kSCSITaskStatus_DeliveryFailure
static final int kSCSITaskStatus_No_Status
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |