org.rococoa.cocoa.iokit
Class IOUSBCompletion

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

public class IOUSBCompletion
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 IOUSBCompletion.ByReference
           
static class IOUSBCompletion.ByValue
           
 
Field Summary
 IOKitLibrary.IOUSBCompletionAction action
           
 Pointer parameter
           
 Pointer target
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBCompletion()
           
IOUSBCompletion(Pointer target, IOKitLibrary.IOUSBCompletionAction action, Pointer parameter)
           
 
Method Summary
 IOUSBCompletion.ByReference byReference()
           
 IOUSBCompletion.ByValue byValue()
           
 IOUSBCompletion 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

target

public Pointer target

action

public IOKitLibrary.IOUSBCompletionAction action

parameter

public Pointer parameter
Constructor Detail

IOUSBCompletion

public IOUSBCompletion()

IOUSBCompletion

public IOUSBCompletion(Pointer target,
                       IOKitLibrary.IOUSBCompletionAction action,
                       Pointer parameter)
Method Detail

byReference

public IOUSBCompletion.ByReference byReference()

byValue

public IOUSBCompletion.ByValue byValue()

clone

public IOUSBCompletion clone()
Overrides:
clone in class Object