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 ofIOURingProbeOp
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description short
flags()
IOURingProbeOp.Buffer
flags(short value)
Sets the specified value to theIOURingProbeOp.flags()
field.byte
op()
IOURingProbeOp.Buffer
op(byte value)
Sets the specified value to theop
field.byte
resv()
IOURingProbeOp.Buffer
resv(byte value)
Sets the specified value to theresv
field.int
resv2()
IOURingProbeOp.Buffer
resv2(int value)
Sets the specified value to theresv2
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newIOURingProbeOp.Buffer
instance 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
op
field.
-
resv
public byte resv()
- Returns:
- the value of the
resv
field.
-
flags
public short flags()
- Returns:
- the value of the
IOURingProbeOp.flags()
field.
-
resv2
public int resv2()
- Returns:
- the value of the
resv2
field.
-
op
public IOURingProbeOp.Buffer op(byte value)
Sets the specified value to theop
field.
-
resv
public IOURingProbeOp.Buffer resv(byte value)
Sets the specified value to theresv
field.
-
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 theresv2
field.
-
-