Module de.ibapl.jnhw.syscall.linux
Class Usbdevice_fs.Usbdevfs_ctrltransfer
- 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_ctrltransfer
-
- All Implemented Interfaces:
Native
- Enclosing class:
- Usbdevice_fs
public abstract static class Usbdevice_fs.Usbdevfs_ctrltransfer 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_ctrltransfer(AbstractNativeMemory parent, long offset, AbstractNativeMemory.SetMem setMem)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract bytebRequest()abstract voidbRequest(byte bRequest)abstract bytebRequestType()Seconds.abstract voidbRequestType(byte bRequestType)abstract NativeAddressHolderdata()abstract voiddata(OpaqueMemory32 data)abstract inttimeout()abstract voidtimeout(int timeout)abstract shortwIndex()abstract voidwIndex(short wIndex)abstract shortwLength()abstract voidwLength(short wLength)abstract shortwValue()abstract voidwValue(short wValue)-
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_ctrltransfer
public Usbdevfs_ctrltransfer(AbstractNativeMemory parent, long offset, AbstractNativeMemory.SetMem setMem)
-
-
Method Detail
-
bRequestType
public abstract byte bRequestType()
Seconds. POSIX:structure timespec.- Returns:
- the native value of tv_sec.
-
bRequestType
public abstract void bRequestType(byte bRequestType)
-
bRequest
public abstract byte bRequest()
-
bRequest
public abstract void bRequest(byte bRequest)
-
wValue
public abstract short wValue()
-
wValue
public abstract void wValue(short wValue)
-
wIndex
public abstract short wIndex()
-
wIndex
public abstract void wIndex(short wIndex)
-
wLength
public abstract short wLength()
-
wLength
public abstract void wLength(short wLength)
-
timeout
public abstract int timeout()
-
timeout
public abstract void timeout(int timeout)
-
data
public abstract NativeAddressHolder data()
-
data
public abstract void data(OpaqueMemory32 data)
-
-