org.rococoa.cocoa.iokit
Class IOUSBFindEndpointRequest

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

public class IOUSBFindEndpointRequest
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 IOUSBFindEndpointRequest.ByReference
           
static class IOUSBFindEndpointRequest.ByValue
           
 
Field Summary
 byte direction
           
 byte interval
           
 short maxPacketSize
           
 byte type
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBFindEndpointRequest()
           
IOUSBFindEndpointRequest(byte type, byte direction, short maxPacketSize, byte interval)
           
 
Method Summary
 IOUSBFindEndpointRequest.ByReference byReference()
           
 IOUSBFindEndpointRequest.ByValue byValue()
           
 IOUSBFindEndpointRequest 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

type

public byte type

direction

public byte direction

maxPacketSize

public short maxPacketSize

interval

public byte interval
Constructor Detail

IOUSBFindEndpointRequest

public IOUSBFindEndpointRequest()

IOUSBFindEndpointRequest

public IOUSBFindEndpointRequest(byte type,
                                byte direction,
                                short maxPacketSize,
                                byte interval)
Method Detail

byReference

public IOUSBFindEndpointRequest.ByReference byReference()

byValue

public IOUSBFindEndpointRequest.ByValue byValue()

clone

public IOUSBFindEndpointRequest clone()
Overrides:
clone in class Object