org.rococoa.cocoa.iokit
Class IOUSBDFUDescriptor

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

public class IOUSBDFUDescriptor
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 IOUSBDFUDescriptor.ByReference
           
static class IOUSBDFUDescriptor.ByValue
           
 
Field Summary
 byte bDescriptorType
           
 byte bLength
           
 byte bmAttributes
           
 short wDetachTimeout
           
 short wTransferSize
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBDFUDescriptor()
           
IOUSBDFUDescriptor(byte bLength, byte bDescriptorType, byte bmAttributes, short wDetachTimeout, short wTransferSize)
           
 
Method Summary
 IOUSBDFUDescriptor.ByReference byReference()
           
 IOUSBDFUDescriptor.ByValue byValue()
           
 IOUSBDFUDescriptor 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

bLength

public byte bLength

bDescriptorType

public byte bDescriptorType

bmAttributes

public byte bmAttributes

wDetachTimeout

public short wDetachTimeout

wTransferSize

public short wTransferSize
Constructor Detail

IOUSBDFUDescriptor

public IOUSBDFUDescriptor()

IOUSBDFUDescriptor

public IOUSBDFUDescriptor(byte bLength,
                          byte bDescriptorType,
                          byte bmAttributes,
                          short wDetachTimeout,
                          short wTransferSize)
Method Detail

byReference

public IOUSBDFUDescriptor.ByReference byReference()

byValue

public IOUSBDFUDescriptor.ByValue byValue()

clone

public IOUSBDFUDescriptor clone()
Overrides:
clone in class Object