org.rococoa.cocoa.iokit
Class IOUSBEndpointDescriptor

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

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


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

bEndpointAddress

public byte bEndpointAddress

bmAttributes

public byte bmAttributes

wMaxPacketSize

public short wMaxPacketSize

bInterval

public byte bInterval
Constructor Detail

IOUSBEndpointDescriptor

public IOUSBEndpointDescriptor()

IOUSBEndpointDescriptor

public IOUSBEndpointDescriptor(byte bLength,
                               byte bDescriptorType,
                               byte bEndpointAddress,
                               byte bmAttributes,
                               short wMaxPacketSize,
                               byte bInterval)
Method Detail

byReference

public IOUSBEndpointDescriptor.ByReference byReference()

byValue

public IOUSBEndpointDescriptor.ByValue byValue()

clone

public IOUSBEndpointDescriptor clone()
Overrides:
clone in class Object