org.rococoa.cocoa.iokit
Class IOUSBMatch

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

public class IOUSBMatch
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 IOUSBMatch.ByReference
           
static class IOUSBMatch.ByValue
           
 
Field Summary
 short usbClass
           
 short usbProduct
           
 short usbProtocol
           
 short usbSubClass
           
 short usbVendor
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBMatch()
           
IOUSBMatch(short usbClass, short usbSubClass, short usbProtocol, short usbVendor, short usbProduct)
           
 
Method Summary
 IOUSBMatch.ByReference byReference()
           
 IOUSBMatch.ByValue byValue()
           
 IOUSBMatch 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

usbClass

public short usbClass

usbSubClass

public short usbSubClass

usbProtocol

public short usbProtocol

usbVendor

public short usbVendor

usbProduct

public short usbProduct
Constructor Detail

IOUSBMatch

public IOUSBMatch()

IOUSBMatch

public IOUSBMatch(short usbClass,
                  short usbSubClass,
                  short usbProtocol,
                  short usbVendor,
                  short usbProduct)
Method Detail

byReference

public IOUSBMatch.ByReference byReference()

byValue

public IOUSBMatch.ByValue byValue()

clone

public IOUSBMatch clone()
Overrides:
clone in class Object