Enumerations



stateValues

enum  stateValues  {
  kNone  =  0,
  kAsyncReadWrite  =  1,
  kSimpleSynchIO  =  2,
  kHandlingUnitAttention  =  3,
  kDoneHandlingUnitAttention  =  4,
  kAwaitingPower  =  5,

  kMaxValidState  =  kAwaitingPower,

  kMaxStateValue  =  255
};

These state values are used to determin the state of an IO operation. Some are simply for debugging use.

Constants

NameDescription
kNoneNothing happening.
kAsyncReadWriteDoing an asynchronous IO operation.
kSimpleSynchIODoing a simple synchronous IO operation.
kHandlingUnitAttentionCurrently handling a Unit-Attention condition.
kDoneHandlingUnitAttentionDone handling Unit Attention; command should be reissued.
kAwaitingPowerAwaiting power.
kMaxValidStateThe maximum valid state value.
kMaxStateValueThe maximum state value possible.

© 2000 Apple Computer, Inc. — (Last Updated 2/23/2000)