org.rococoa.cocoa.iokit
Class IOUSBConfigurationDescHeader

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

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


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

IOUSBConfigurationDescHeader

public IOUSBConfigurationDescHeader()

IOUSBConfigurationDescHeader

public IOUSBConfigurationDescHeader(byte bLength,
                                    byte bDescriptorType,
                                    short wTotalLength)
Method Detail

byReference

public IOUSBConfigurationDescHeader.ByReference byReference()

byValue

public IOUSBConfigurationDescHeader.ByValue byValue()

clone

public IOUSBConfigurationDescHeader clone()
Overrides:
clone in class Object