| Modifier and Type | Field and Description |
|---|---|
| private final long | |
| private static final int | |
| private static final int | |
| private static final int | |
| private static final int | |
| private final long | |
| private final long | |
| pack-priv final long | |
| pack-priv final int | |
| private int | |
| private final int | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| pack-priv | IOUringCompletionQueue(long kHeadAddress, long kTailAddress, long kRingMaskAddress, long kRingEntriesAddress, long kOverflowAddress, long completionQueueArrayAddress, int ringSize, long ringAddress, int ringFd)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | hasCompletions()
Returns |
| pack-priv void | |
| pack-priv int | process(IOUringCompletionQueueCallback callback)
Process the completion events in the |
| completionQueueArrayAddress | back to summary |
|---|---|
| private final long completionQueueArrayAddress | |
| CQE_FLAGS_FIELD | back to summary |
|---|---|
| private static final int CQE_FLAGS_FIELD | |
| CQE_RES_FIELD | back to summary |
|---|---|
| private static final int CQE_RES_FIELD | |
| CQE_SIZE | back to summary |
|---|---|
| private static final int CQE_SIZE | |
| CQE_USER_DATA_FIELD | back to summary |
|---|---|
| private static final int CQE_USER_DATA_FIELD | |
| kHeadAddress | back to summary |
|---|---|
| private final long kHeadAddress | |
| kTailAddress | back to summary |
|---|---|
| private final long kTailAddress | |
| ringAddress | back to summary |
|---|---|
| pack-priv final long ringAddress | |
| ringFd | back to summary |
|---|---|
| pack-priv final int ringFd | |
| ringHead | back to summary |
|---|---|
| private int ringHead | |
| ringMask | back to summary |
|---|---|
| private final int ringMask | |
| ringSize | back to summary |
|---|---|
| pack-priv final int ringSize | |
| IOUringCompletionQueue | back to summary |
|---|---|
| pack-priv IOUringCompletionQueue(long kHeadAddress, long kTailAddress, long kRingMaskAddress, long kRingEntriesAddress, long kOverflowAddress, long completionQueueArrayAddress, int ringSize, long ringAddress, int ringFd) | |
| hasCompletions | back to summary |
|---|---|
| pack-priv boolean hasCompletions() Returns | |
| ioUringWaitCqe | back to summary |
|---|---|
| pack-priv void ioUringWaitCqe() Block until there is at least one completion ready to be processed. | |
| process | back to summary |
|---|---|
| pack-priv int process(IOUringCompletionQueueCallback callback) Process the completion events in the | |