org.rococoa.cocoa.iokit
Class IOUSBDeviceDescriptor

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

public class IOUSBDeviceDescriptor
extends com.ochafik.lang.jnaerator.runtime.Structure


Nested Class Summary
static class IOUSBDeviceDescriptor.ByReference
           
static class IOUSBDeviceDescriptor.ByValue
           
 
Field Summary
 short bcdDevice
           
 short bcdUSB
           
 byte bDescriptorType
           
 byte bDeviceClass
           
 byte bDeviceProtocol
           
 byte bDeviceSubClass
           
 byte bLength
           
 byte bMaxPacketSize0
           
 byte bNumConfigurations
           
 short idProduct
           
 short idVendor
           
 byte iManufacturer
           
 byte iProduct
           
 byte iSerialNumber
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBDeviceDescriptor()
           
 
Method Summary
 IOUSBDeviceDescriptor.ByReference byReference()
           
 IOUSBDeviceDescriptor.ByValue byValue()
           
 IOUSBDeviceDescriptor 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

idVendor

public short idVendor

idProduct

public short idProduct

bcdDevice

public short bcdDevice

iManufacturer

public byte iManufacturer

iProduct

public byte iProduct

iSerialNumber

public byte iSerialNumber

bNumConfigurations

public byte bNumConfigurations
Constructor Detail

IOUSBDeviceDescriptor

public IOUSBDeviceDescriptor()
Method Detail

byReference

public IOUSBDeviceDescriptor.ByReference byReference()

byValue

public IOUSBDeviceDescriptor.ByValue byValue()

clone

public IOUSBDeviceDescriptor clone()
Overrides:
clone in class Object