- java.lang.Object
-
- de.ibapl.jnhw.common.memory.AbstractNativeMemory
-
- de.ibapl.jnhw.common.memory.OpaqueMemory32
-
- de.ibapl.jnhw.common.memory.Struct32
-
- de.ibapl.jnhw.winapi.Winbase.COMMTIMEOUTS
-
- All Implemented Interfaces:
Native
- Enclosing class:
- Winbase
public static final class Winbase.COMMTIMEOUTS extends Struct32
WIN:structure COMMTIMEOUTS.
-
-
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.NativeMemoryAlignment
-
-
Field Summary
-
Fields inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
sizeInBytes
-
Fields inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
baseAddress, LOG, memoryOwner
-
-
Constructor Summary
Constructors Constructor Description COMMTIMEOUTS(boolean clearMemory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longReadIntervalTimeout()voidReadIntervalTimeout(long ReadIntervalTimeout)longReadTotalTimeoutConstant()voidReadTotalTimeoutConstant(long ReadTotalTimeoutConstant)longReadTotalTimeoutMultiplier()voidReadTotalTimeoutMultiplier(long ReadTotalTimeoutMultiplier)static intsizeof()longWriteTotalTimeoutConstant()voidWriteTotalTimeoutConstant(long WriteTotalTimeoutConstant)longWriteTotalTimeoutMultiplier()voidWriteTotalTimeoutMultiplier(long WriteTotalTimeoutMultiplier)-
Methods inherited from class de.ibapl.jnhw.common.memory.Struct32
getBaseDataType, nativeToHexString
-
Methods inherited from class de.ibapl.jnhw.common.memory.OpaqueMemory32
calcNextOffset, clear, copy, copy, equals, getByte, hashCode, memset, nativeToString, nativeToString, offsetof, printMemory, printMemory, setByte, toBytes, toString
-
Methods inherited from class de.ibapl.jnhw.common.memory.AbstractNativeMemory
ENOMEM, isSameAddress
-
-
-
-
Method Detail
-
sizeof
@SizeOf public static final int sizeof()
-
ReadIntervalTimeout
public long ReadIntervalTimeout()
- Returns:
- the native value of ReadIntervalTimeout.
-
ReadIntervalTimeout
public void ReadIntervalTimeout(long ReadIntervalTimeout)
- Parameters:
ReadIntervalTimeout- the value of ReadIntervalTimeout to be set natively.
-
ReadTotalTimeoutMultiplier
public long ReadTotalTimeoutMultiplier()
- Returns:
- the native value of ReadTotalTimeoutMultiplier.
-
ReadTotalTimeoutMultiplier
public void ReadTotalTimeoutMultiplier(long ReadTotalTimeoutMultiplier)
- Parameters:
ReadTotalTimeoutMultiplier- the value of ReadTotalTimeoutMultiplier to be set natively.
-
ReadTotalTimeoutConstant
public long ReadTotalTimeoutConstant()
- Returns:
- the native value of ReadTotalTimeoutConstant.
-
ReadTotalTimeoutConstant
public void ReadTotalTimeoutConstant(long ReadTotalTimeoutConstant)
- Parameters:
ReadTotalTimeoutConstant- the value of ReadTotalTimeoutConstant to be set natively.
-
WriteTotalTimeoutMultiplier
public long WriteTotalTimeoutMultiplier()
- Returns:
- the native value of WriteTotalTimeoutMultiplier.
-
WriteTotalTimeoutMultiplier
public void WriteTotalTimeoutMultiplier(long WriteTotalTimeoutMultiplier)
- Parameters:
WriteTotalTimeoutMultiplier- the value of WriteTotalTimeoutMultiplier to be set natively.
-
WriteTotalTimeoutConstant
public long WriteTotalTimeoutConstant()
- Returns:
- the native value of WriteTotalTimeoutConstant.
-
WriteTotalTimeoutConstant
public void WriteTotalTimeoutConstant(long WriteTotalTimeoutConstant)
- Parameters:
WriteTotalTimeoutConstant- the value of WriteTotalTimeoutConstant to be set natively.
-
-