struct io_uring_cq {
unsigned * khead;
unsigned * ktail;
unsigned * kring_mask;
unsigned * kring_entries;
unsigned * kflags;
unsigned * koverflow;
struct io_uring_cqe * cqes;
size_t ring_sz;
void * ring_ptr;
unsigned ring_mask;
unsigned ring_entries;
unsigned int pad[2];
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | IOURingCQ.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | CQES
The struct member offsets. |
| public static final int | KFLAGS
The struct member offsets. |
| public static final int | KHEAD
The struct member offsets. |
| public static final int | KOVERFLOW
The struct member offsets. |
| public static final int | KRING_ENTRIES
The struct member offsets. |
| public static final int | KRING_MASK
The struct member offsets. |
| public static final int | KTAIL
The struct member offsets. |
| public static final int | PAD
The struct member offsets. |
| public static final int | RING_ENTRIES
The struct member offsets. |
| public static final int | RING_MASK
The struct member offsets. |
| public static final int | RING_PTR
The struct member offsets. |
| public static final int | RING_SZ
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | IOURingCQ(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static IOURingCQ | |
| public static IOURingCQ. | calloc(int
the buffer capacity capacity)Returns a new |
| public static IOURingCQ | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static IOURingCQ. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public IOURingCQE | |
| public IOURingCQ | |
| protected IOURingCQ | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static IOURingCQ | |
| public static IOURingCQ | |
| public static IOURingCQ. | create(int
the buffer capacity capacity)Returns a new |
| public static IOURingCQ. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static IOURingCQ | |
| public static IOURingCQ. | |
| public IntBuffer | |
| public IOURingCQ | |
| public IntBuffer | |
| public IOURingCQ | |
| public IntBuffer | |
| public IOURingCQ | |
| public IntBuffer | Returns: Deprecated: usering_entries instead of *kring_entriesthe number of elements in the returned buffer capacity)
|
| public IOURingCQ | kring_entries(IntBuffer value)
Sets the address of the specified |
| public IntBuffer | Returns: Deprecated: usering_mask instead of *kring_maskthe number of elements in the returned buffer capacity)
|
| public IOURingCQ | |
| public IntBuffer | |
| public IOURingCQ | |
| public static IOURingCQ | |
| public static IOURingCQ. | malloc(int
the buffer capacity capacity)Returns a new |
| public static IOURingCQ | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static IOURingCQ. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static IOURingCQE | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static int | |
| public static void | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static ByteBuffer | |
| public static void | |
| public static long | |
| public static void | nring_sz(long struct, long value)
Sets the specified value to the |
| public int | |
| public IOURingCQ | |
| public int | |
| public IOURingCQ | |
| public ByteBuffer | |
| public IOURingCQ | |
| public long | |
| public IOURingCQ | set(IntBuffer khead, IntBuffer ktail, IntBuffer kring_mask, IntBuffer kring_entries, IntBuffer kflags, IntBuffer koverflow, IOURingCQE cqes, ByteBuffer ring_ptr, int ring_mask, int ring_entries)
Initializes this struct with the specified values. |
| public IOURingCQ | |
| public int | |
| public static void |