org.rococoa.cocoa.iokit
Class IOUSBConfigurationDescriptor

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

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


Nested Class Summary
static class IOUSBConfigurationDescriptor.ByReference
           
static class IOUSBConfigurationDescriptor.ByValue
           
 
Field Summary
 byte bConfigurationValue
           
 byte bDescriptorType
           
 byte bLength
           
 byte bmAttributes
           
 byte bNumInterfaces
           
 byte iConfiguration
           
 byte MaxPower
           
 short wTotalLength
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBConfigurationDescriptor()
           
IOUSBConfigurationDescriptor(byte bLength, byte bDescriptorType, short wTotalLength, byte bNumInterfaces, byte bConfigurationValue, byte iConfiguration, byte bmAttributes, byte MaxPower)
           
 
Method Summary
 IOUSBConfigurationDescriptor.ByReference byReference()
           
 IOUSBConfigurationDescriptor.ByValue byValue()
           
 IOUSBConfigurationDescriptor 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

wTotalLength

public short wTotalLength

bNumInterfaces

public byte bNumInterfaces

bConfigurationValue

public byte bConfigurationValue

iConfiguration

public byte iConfiguration

bmAttributes

public byte bmAttributes

MaxPower

public byte MaxPower
Constructor Detail

IOUSBConfigurationDescriptor

public IOUSBConfigurationDescriptor()

IOUSBConfigurationDescriptor

public IOUSBConfigurationDescriptor(byte bLength,
                                    byte bDescriptorType,
                                    short wTotalLength,
                                    byte bNumInterfaces,
                                    byte bConfigurationValue,
                                    byte iConfiguration,
                                    byte bmAttributes,
                                    byte MaxPower)
Method Detail

byReference

public IOUSBConfigurationDescriptor.ByReference byReference()

byValue

public IOUSBConfigurationDescriptor.ByValue byValue()

clone

public IOUSBConfigurationDescriptor clone()
Overrides:
clone in class Object