org.rococoa.cocoa.iokit
Class IOUSBDeviceQualifierDescriptor

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

public class IOUSBDeviceQualifierDescriptor
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 IOUSBDeviceQualifierDescriptor.ByReference
           
static class IOUSBDeviceQualifierDescriptor.ByValue
           
 
Field Summary
 short bcdUSB
           
 byte bDescriptorType
           
 byte bDeviceClass
           
 byte bDeviceProtocol
           
 byte bDeviceSubClass
           
 byte bLength
           
 byte bMaxPacketSize0
           
 byte bNumConfigurations
           
 byte bReserved
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBDeviceQualifierDescriptor()
           
IOUSBDeviceQualifierDescriptor(byte bLength, byte bDescriptorType, short bcdUSB, byte bDeviceClass, byte bDeviceSubClass, byte bDeviceProtocol, byte bMaxPacketSize0, byte bNumConfigurations, byte bReserved)
           
 
Method Summary
 IOUSBDeviceQualifierDescriptor.ByReference byReference()
           
 IOUSBDeviceQualifierDescriptor.ByValue byValue()
           
 IOUSBDeviceQualifierDescriptor 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

bcdUSB

public short bcdUSB

bDeviceClass

public byte bDeviceClass

bDeviceSubClass

public byte bDeviceSubClass

bDeviceProtocol

public byte bDeviceProtocol

bMaxPacketSize0

public byte bMaxPacketSize0

bNumConfigurations

public byte bNumConfigurations

bReserved

public byte bReserved
Constructor Detail

IOUSBDeviceQualifierDescriptor

public IOUSBDeviceQualifierDescriptor()

IOUSBDeviceQualifierDescriptor

public IOUSBDeviceQualifierDescriptor(byte bLength,
                                      byte bDescriptorType,
                                      short bcdUSB,
                                      byte bDeviceClass,
                                      byte bDeviceSubClass,
                                      byte bDeviceProtocol,
                                      byte bMaxPacketSize0,
                                      byte bNumConfigurations,
                                      byte bReserved)
Method Detail

byReference

public IOUSBDeviceQualifierDescriptor.ByReference byReference()

byValue

public IOUSBDeviceQualifierDescriptor.ByValue byValue()

clone

public IOUSBDeviceQualifierDescriptor clone()
Overrides:
clone in class Object