org.rococoa.cocoa.osservices
Class SCSI_IO

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.osservices.SCSI_IO
Direct Known Subclasses:
SCSI_IO.ByReference, SCSI_IO.ByValue

public class SCSI_IO
extends com.ochafik.lang.jnaerator.runtime.Structure

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class SCSI_IO.ByReference
           
static class SCSI_IO.ByValue
           
 
Field Summary
 SCSIHdr.ByReference qLink
           
 byte[] scsiAppleReserved6
           
 CDB scsiCDB
           
 byte scsiCDBLength
           
 SCSI_IO.ByReference scsiCommandLink
           
 OSServicesLibrary.SCSICallbackProcPtr scsiCompletion
           
 short scsiCurrentPhase
           
 int scsiDataLength
           
 ByteByReference scsiDataPtr
           
 NativeLong scsiDataResidual
           
 byte scsiDataType
           
 DeviceIdent scsiDevice
           
 ByteByReference scsiDriverStorage
           
 int scsiFlags
           
 byte scsiFunctionCode
           
 short[] scsiHandshake
           
 short scsiIOFlags
           
 short scsiPBLength
           
 short scsiReserved1
           
 int scsiReserved10
           
 int scsiReserved11
           
 byte scsiReserved2
           
 NativeLong scsiReserved3
           
 short scsiReserved3pt5
           
 int scsiReserved4
           
 short scsiReserved5
           
 ByteByReference scsiReserved5pt5
           
 short scsiReserved5pt6
           
 byte scsiReserved6
           
 short scsiReserved7
           
 int scsiReserved8
           
 int scsiReserved9
           
 short scsiResultFlags
           
 byte scsiSCSImessage
           
 byte scsiSCSIstatus
           
 short scsiSelector
           
 short scsiSelectTimeout
           
 byte scsiSenseLength
           
 ByteByReference scsiSensePtr
           
 byte scsiSenseResidual
           
 short scsiSGListCount
           
 byte[] scsiSIMpublics
           
 byte scsiTagAction
           
 NativeLong scsiTimeout
           
 byte scsiTransferType
           
 ByteByReference scsiXPTprivate
           
 byte[] XPTextras
           
 byte XPTprivateFlags
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
SCSI_IO()
           
 
Method Summary
 SCSI_IO.ByReference byReference()
           
 SCSI_IO.ByValue byValue()
           
 SCSI_IO clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

qLink

public SCSIHdr.ByReference qLink

scsiReserved1

public short scsiReserved1

scsiPBLength

public short scsiPBLength

scsiFunctionCode

public byte scsiFunctionCode

scsiReserved2

public byte scsiReserved2

scsiDevice

public DeviceIdent scsiDevice

scsiCompletion

public OSServicesLibrary.SCSICallbackProcPtr scsiCompletion

scsiFlags

public int scsiFlags

scsiDriverStorage

public ByteByReference scsiDriverStorage

scsiXPTprivate

public ByteByReference scsiXPTprivate

scsiReserved3

public NativeLong scsiReserved3

scsiResultFlags

public short scsiResultFlags

scsiReserved3pt5

public short scsiReserved3pt5

scsiDataPtr

public ByteByReference scsiDataPtr

scsiDataLength

public int scsiDataLength

scsiSensePtr

public ByteByReference scsiSensePtr

scsiSenseLength

public byte scsiSenseLength

scsiCDBLength

public byte scsiCDBLength

scsiSGListCount

public short scsiSGListCount

scsiReserved4

public int scsiReserved4

scsiSCSIstatus

public byte scsiSCSIstatus

scsiSenseResidual

public byte scsiSenseResidual

scsiReserved5

public short scsiReserved5

scsiDataResidual

public NativeLong scsiDataResidual

scsiCDB

public CDB scsiCDB

scsiTimeout

public NativeLong scsiTimeout

scsiReserved5pt5

public ByteByReference scsiReserved5pt5

scsiReserved5pt6

public short scsiReserved5pt6

scsiIOFlags

public short scsiIOFlags

scsiTagAction

public byte scsiTagAction

scsiReserved6

public byte scsiReserved6

scsiReserved7

public short scsiReserved7

scsiSelectTimeout

public short scsiSelectTimeout

scsiDataType

public byte scsiDataType

scsiTransferType

public byte scsiTransferType

scsiReserved8

public int scsiReserved8

scsiReserved9

public int scsiReserved9

scsiHandshake

public short[] scsiHandshake

scsiReserved10

public int scsiReserved10

scsiReserved11

public int scsiReserved11

scsiCommandLink

public SCSI_IO.ByReference scsiCommandLink

scsiSIMpublics

public byte[] scsiSIMpublics

scsiAppleReserved6

public byte[] scsiAppleReserved6

scsiCurrentPhase

public short scsiCurrentPhase

scsiSelector

public short scsiSelector

scsiSCSImessage

public byte scsiSCSImessage

XPTprivateFlags

public byte XPTprivateFlags

XPTextras

public byte[] XPTextras
Constructor Detail

SCSI_IO

public SCSI_IO()
Method Detail

byReference

public SCSI_IO.ByReference byReference()

byValue

public SCSI_IO.ByValue byValue()

clone

public SCSI_IO clone()
Overrides:
clone in class Object