org.rococoa.cocoa.osservices
Class SCSIReleaseQPB

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<SCSIReleaseQPB,SCSIReleaseQPB.ByValue,SCSIReleaseQPB.ByReference>
          extended by org.rococoa.cocoa.osservices.SCSIReleaseQPB
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<SCSIReleaseQPB,SCSIReleaseQPB.ByValue,SCSIReleaseQPB.ByReference>>
Direct Known Subclasses:
SCSIReleaseQPB.ByReference, SCSIReleaseQPB.ByValue

public class SCSIReleaseQPB
extends Structure<SCSIReleaseQPB,SCSIReleaseQPB.ByValue,SCSIReleaseQPB.ByReference>

Release SIM Queue PB
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OSServices.framework/Headers/SCSI.h:550
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 SCSIReleaseQPB.ByReference
           
static class SCSIReleaseQPB.ByValue
           
 
Field Summary
 SCSIHdr.ByReference qLink
          (internal use, must be nil on entry)
C type : SCSIHdr*
 OSServicesLibrary.SCSICallbackProcPtr scsiCompletion
          -> Callback on completion function
C type : SCSICallbackUPP
 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 scsiPBLength
           
 short scsiReserved1
           
 byte scsiReserved2
           
 NativeLong scsiReserved3
           
 Pointer scsiXPTprivate
          private field for use in XPT
C type : Ptr
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
SCSIReleaseQPB()
           
 
Method Summary
static SCSIReleaseQPB[] 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

qLink

public SCSIHdr.ByReference qLink
(internal use, must be nil on entry)
C type : SCSIHdr*


scsiReserved1

public short scsiReserved1

scsiPBLength

public short scsiPBLength

scsiFunctionCode

public byte scsiFunctionCode

scsiReserved2

public byte scsiReserved2

scsiDevice

public DeviceIdent scsiDevice
-> Device Identifier (bus+target+lun)
C type : DeviceIdent


scsiCompletion

public OSServicesLibrary.SCSICallbackProcPtr scsiCompletion
-> Callback on completion function
C type : SCSICallbackUPP


scsiFlags

public int scsiFlags

scsiDriverStorage

public Pointer scsiDriverStorage
<> Ptr for driver private use
C type : BytePtr


scsiXPTprivate

public Pointer scsiXPTprivate
private field for use in XPT
C type : Ptr


scsiReserved3

public NativeLong scsiReserved3
Constructor Detail

SCSIReleaseQPB

public SCSIReleaseQPB()
Method Detail

newArray

public static SCSIReleaseQPB[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.