|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure<SCSI_IO,SCSI_IO.ByValue,SCSI_IO.ByReference>
org.rococoa.cocoa.osservices.SCSI_IO
public class SCSI_IO
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OSServices.framework/Headers/SCSI.h:361
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
(internal use, must be nil on entry) C type : SCSIHdr* |
byte[] |
scsiAppleReserved6
-> reserved for input C type : UInt8[8] |
CDB |
scsiCDB
-> Actual CDB or pointer to CDB C type : CDB |
byte |
scsiCDBLength
|
SCSI_IO.ByReference |
scsiCommandLink
-> Ptr to the next PB in linked cmd chain C type : SCSI_IO* |
OSServicesLibrary.SCSICallbackProcPtr |
scsiCompletion
-> Callback on completion function C type : SCSICallbackUPP |
short |
scsiCurrentPhase
|
int |
scsiDataLength
|
Pointer |
scsiDataPtr
-> Pointer to the data buffer or the S/G list C type : BytePtr |
NativeLong |
scsiDataResidual
|
byte |
scsiDataType
|
DeviceIdent |
scsiDevice
-> Device Identifier (bus+target+lun) C type : DeviceIdent |
Pointer |
scsiDriverStorage
<> Ptr for driver private use C type : BytePtr |
int |
scsiFlags
|
byte |
scsiFunctionCode
|
short[] |
scsiHandshake
-> handshaking points (null term'd) C type : UInt16[8] |
short |
scsiIOFlags
|
short |
scsiPBLength
|
short |
scsiReserved1
|
int |
scsiReserved10
|
int |
scsiReserved11
|
byte |
scsiReserved2
|
NativeLong |
scsiReserved3
|
short |
scsiReserved3pt5
|
int |
scsiReserved4
|
short |
scsiReserved5
|
Pointer |
scsiReserved5pt5
-> Reserved C type : BytePtr |
short |
scsiReserved5pt6
|
byte |
scsiReserved6
|
short |
scsiReserved7
|
int |
scsiReserved8
|
int |
scsiReserved9
|
short |
scsiResultFlags
|
byte |
scsiSCSImessage
|
byte |
scsiSCSIstatus
|
short |
scsiSelector
|
short |
scsiSelectTimeout
|
byte |
scsiSenseLength
|
Pointer |
scsiSensePtr
-> Ptr to autosense data buffer C type : BytePtr |
byte |
scsiSenseResidual
|
short |
scsiSGListCount
|
byte[] |
scsiSIMpublics
-> reserved for input to 3rd-party SIMs C type : UInt8[8] |
byte |
scsiTagAction
|
NativeLong |
scsiTimeout
|
byte |
scsiTransferType
|
Pointer |
scsiXPTprivate
private field for use in XPT C type : Ptr |
byte[] |
XPTextras
|
byte |
XPTprivateFlags
|
Fields inherited from class com.sun.jna.Structure |
---|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE |
Constructor Summary | |
---|---|
SCSI_IO()
|
Method Summary | |
---|---|
static SCSI_IO[] |
newArray(int arrayLength)
|
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
---|
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write |
Methods inherited from class com.sun.jna.Structure |
---|
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType |
---|
getPointer, size |
Field Detail |
---|
public SCSIHdr.ByReference qLink
public short scsiReserved1
public short scsiPBLength
public byte scsiFunctionCode
public byte scsiReserved2
public DeviceIdent scsiDevice
public OSServicesLibrary.SCSICallbackProcPtr scsiCompletion
public int scsiFlags
public Pointer scsiDriverStorage
public Pointer scsiXPTprivate
public NativeLong scsiReserved3
public short scsiResultFlags
public short scsiReserved3pt5
public Pointer scsiDataPtr
public int scsiDataLength
public Pointer scsiSensePtr
public byte scsiSenseLength
public byte scsiCDBLength
public short scsiSGListCount
public int scsiReserved4
public byte scsiSCSIstatus
public byte scsiSenseResidual
public short scsiReserved5
public NativeLong scsiDataResidual
public CDB scsiCDB
public NativeLong scsiTimeout
public Pointer scsiReserved5pt5
public short scsiReserved5pt6
public short scsiIOFlags
public byte scsiTagAction
public byte scsiReserved6
public short scsiReserved7
public short scsiSelectTimeout
public byte scsiDataType
public byte scsiTransferType
public int scsiReserved8
public int scsiReserved9
public short[] scsiHandshake
public int scsiReserved10
public int scsiReserved11
public SCSI_IO.ByReference scsiCommandLink
public byte[] scsiSIMpublics
public byte[] scsiAppleReserved6
public short scsiCurrentPhase
public short scsiSelector
public byte scsiSCSImessage
public byte XPTprivateFlags
public byte[] XPTextras
Constructor Detail |
---|
public SCSI_IO()
Method Detail |
---|
public static SCSI_IO[] newArray(int arrayLength)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |