org.rococoa.cocoa.iokit
Class SCSITaskDeviceInterface

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

public class SCSITaskDeviceInterface
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 SCSITaskDeviceInterface.ByReference
           
static class SCSITaskDeviceInterface.ByValue
           
static interface SCSITaskDeviceInterface.CreateSCSITask_callback
           
static interface SCSITaskDeviceInterface.HRESULT_callback
           
static interface SCSITaskDeviceInterface.IOReturn_callback
           
static interface SCSITaskDeviceInterface.IOReturn_callback2
           
static interface SCSITaskDeviceInterface.IOReturn_callback3
           
static interface SCSITaskDeviceInterface.IsExclusiveAccessAvailable_callback
           
static interface SCSITaskDeviceInterface.RemoveCallbackDispatcherFromRunLoop_callback
           
static interface SCSITaskDeviceInterface.ULONG_callback
           
static interface SCSITaskDeviceInterface.ULONG_callback2
           
 
Field Summary
 Pointer _reserved
           
 SCSITaskDeviceInterface.CreateSCSITask_callback CreateSCSITask
           
 SCSITaskDeviceInterface.IsExclusiveAccessAvailable_callback IsExclusiveAccessAvailable
           
 SCSITaskDeviceInterface.RemoveCallbackDispatcherFromRunLoop_callback RemoveCallbackDispatcherFromRunLoop
           
 short revision
           
 short version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
SCSITaskDeviceInterface()
           
SCSITaskDeviceInterface(Pointer _reserved, short version, short revision, SCSITaskDeviceInterface.IsExclusiveAccessAvailable_callback IsExclusiveAccessAvailable, SCSITaskDeviceInterface.RemoveCallbackDispatcherFromRunLoop_callback RemoveCallbackDispatcherFromRunLoop, SCSITaskDeviceInterface.CreateSCSITask_callback CreateSCSITask)
           
 
Method Summary
 SCSITaskDeviceInterface.ByReference byReference()
           
 SCSITaskDeviceInterface.ByValue byValue()
           
 SCSITaskDeviceInterface 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

_reserved

public Pointer _reserved

version

public short version

revision

public short revision

IsExclusiveAccessAvailable

public SCSITaskDeviceInterface.IsExclusiveAccessAvailable_callback IsExclusiveAccessAvailable

RemoveCallbackDispatcherFromRunLoop

public SCSITaskDeviceInterface.RemoveCallbackDispatcherFromRunLoop_callback RemoveCallbackDispatcherFromRunLoop

CreateSCSITask

public SCSITaskDeviceInterface.CreateSCSITask_callback CreateSCSITask
Constructor Detail

SCSITaskDeviceInterface

public SCSITaskDeviceInterface()

SCSITaskDeviceInterface

public SCSITaskDeviceInterface(Pointer _reserved,
                               short version,
                               short revision,
                               SCSITaskDeviceInterface.IsExclusiveAccessAvailable_callback IsExclusiveAccessAvailable,
                               SCSITaskDeviceInterface.RemoveCallbackDispatcherFromRunLoop_callback RemoveCallbackDispatcherFromRunLoop,
                               SCSITaskDeviceInterface.CreateSCSITask_callback CreateSCSITask)
Method Detail

byReference

public SCSITaskDeviceInterface.ByReference byReference()

byValue

public SCSITaskDeviceInterface.ByValue byValue()

clone

public SCSITaskDeviceInterface clone()
Overrides:
clone in class Object