Module de.ibapl.jnhw.syscall.linux
Class Usbdevice_fs.Usbdevfs_bulktransfer
- java.lang.Object
-
- de.ibapl.jnhw.common.memory.AbstractNativeMemory
-
- de.ibapl.jnhw.common.memory.OpaqueMemory32
-
- de.ibapl.jnhw.common.memory.Struct32
-
- de.ibapl.jnhw.syscall.linux.include.uapi.linux.Usbdevice_fs.Usbdevfs_bulktransfer
-
- All Implemented Interfaces:
Native
- Enclosing class:
- Usbdevice_fs
public abstract static class Usbdevice_fs.Usbdevfs_bulktransfer extends Struct32
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
OpaqueMemory32.OpaqueMemory32Producer<T extends OpaqueMemory32,P extends AbstractNativeMemory>
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
AbstractNativeMemory.SetMem
-
-
Field Summary
-
Fields inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
sizeInBytes
-
Fields inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
baseAddress, CLEANER, LOG, MEM_ACCESS, MEM_ACCESS_PROPERTY, NULL, parent
-
-
Constructor Summary
Constructors Constructor Description Usbdevfs_bulktransfer(AbstractNativeMemory parent, long offset, AbstractNativeMemory.SetMem setMem)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddata(OpaqueMemory32 data)voiddata(OpaqueMemory32 data, int off, int len)voiddata(ByteBuffer data, int len)abstract voideb(int ep)abstract intep()abstract longlen()abstract longtimeout()abstract voidtimeout(long timeout)-
Methods inherited from class de.ibapl.jnhw.common.memory.Struct32
getBaseDataType, nativeToHexString
-
Methods inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
checkIndex, clear, copy, copy, equals, getByte, getSizeInBytes, hashCode, memset, nativeToString, nativeToString, printMemory, printMemory, setByte, setMemTo, toBytes, toString
-
Methods inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
calcOffsetForAlignment, getOffset, getSizeInBytes, isSameAddress, offsetof, toNativeAddressHolder, toUintptr_t, toUintptr_tOrNULL
-
-
-
-
Constructor Detail
-
Usbdevfs_bulktransfer
public Usbdevfs_bulktransfer(AbstractNativeMemory parent, long offset, AbstractNativeMemory.SetMem setMem)
-
-
Method Detail
-
ep
public abstract int ep()
-
eb
public abstract void eb(int ep)
-
len
public abstract long len()
-
timeout
public abstract long timeout()
-
timeout
public abstract void timeout(long timeout)
-
data
public void data(OpaqueMemory32 data)
-
data
public void data(OpaqueMemory32 data, int off, int len)
-
data
public void data(ByteBuffer data, int len)
-
-