org.rococoa.cocoa.iokit
Class IOUSBBulkPipeReq

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

public class IOUSBBulkPipeReq
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 IOUSBBulkPipeReq.ByReference
           
static class IOUSBBulkPipeReq.ByValue
           
 
Field Summary
 Pointer buf
           
 int completionTimeout
           
 int noDataTimeout
           
 int pipeRef
           
 int size
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOUSBBulkPipeReq()
           
IOUSBBulkPipeReq(int pipeRef, Pointer buf, int size, int noDataTimeout, int completionTimeout)
           
 
Method Summary
 IOUSBBulkPipeReq.ByReference byReference()
           
 IOUSBBulkPipeReq.ByValue byValue()
           
 IOUSBBulkPipeReq 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

pipeRef

public int pipeRef

buf

public Pointer buf

size

public int size

noDataTimeout

public int noDataTimeout

completionTimeout

public int completionTimeout
Constructor Detail

IOUSBBulkPipeReq

public IOUSBBulkPipeReq()

IOUSBBulkPipeReq

public IOUSBBulkPipeReq(int pipeRef,
                        Pointer buf,
                        int size,
                        int noDataTimeout,
                        int completionTimeout)
Method Detail

byReference

public IOUSBBulkPipeReq.ByReference byReference()

byValue

public IOUSBBulkPipeReq.ByValue byValue()

clone

public IOUSBBulkPipeReq clone()
Overrides:
clone in class Object