Package org.lwjgl.system.linux.liburing
Class IOURingProbeOp.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<IOURingProbeOp,IOURingProbeOp.Buffer>
-
- org.lwjgl.system.linux.liburing.IOURingProbeOp.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<IOURingProbeOp>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- IOURingProbeOp
public static class IOURingProbeOp.Buffer extends org.lwjgl.system.StructBuffer<IOURingProbeOp,IOURingProbeOp.Buffer> implements org.lwjgl.system.NativeResource
An array ofIOURingProbeOpstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortflags()IOURingProbeOp.Bufferflags(short value)Sets the specified value to theIOURingProbeOp.flags()field.byteop()IOURingProbeOp.Bufferop(byte value)Sets the specified value to theopfield.byteresv()IOURingProbeOp.Bufferresv(byte value)Sets the specified value to theresvfield.intresv2()IOURingProbeOp.Bufferresv2(int value)Sets the specified value to theresv2field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newIOURingProbeOp.Bufferinstance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byIOURingProbeOp.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
op
public byte op()
- Returns:
- the value of the
opfield.
-
resv
public byte resv()
- Returns:
- the value of the
resvfield.
-
flags
public short flags()
- Returns:
- the value of the
IOURingProbeOp.flags()field.
-
resv2
public int resv2()
- Returns:
- the value of the
resv2field.
-
op
public IOURingProbeOp.Buffer op(byte value)
Sets the specified value to theopfield.
-
resv
public IOURingProbeOp.Buffer resv(byte value)
Sets the specified value to theresvfield.
-
flags
public IOURingProbeOp.Buffer flags(short value)
Sets the specified value to theIOURingProbeOp.flags()field.
-
resv2
public IOURingProbeOp.Buffer resv2(int value)
Sets the specified value to theresv2field.
-
-