Class IOUringCompletionQueue

java.lang.Object
io.netty.incubator.channel.uring.IOUringCompletionQueue

final class IOUringCompletionQueue extends Object
Completion queue implementation for io_uring.
  • Field Details

    • CQE_USER_DATA_FIELD

      private static final int CQE_USER_DATA_FIELD
      See Also:
    • CQE_RES_FIELD

      private static final int CQE_RES_FIELD
      See Also:
    • CQE_FLAGS_FIELD

      private static final int CQE_FLAGS_FIELD
      See Also:
    • CQE_SIZE

      private static final int CQE_SIZE
      See Also:
    • kHeadAddress

      private final long kHeadAddress
    • kTailAddress

      private final long kTailAddress
    • completionQueueArrayAddress

      private final long completionQueueArrayAddress
    • ringSize

      final int ringSize
    • ringAddress

      final long ringAddress
    • ringFd

      final int ringFd
    • ringMask

      private final int ringMask
    • ringHead

      private int ringHead
  • Constructor Details

    • IOUringCompletionQueue

      IOUringCompletionQueue(long kHeadAddress, long kTailAddress, long kRingMaskAddress, long kRingEntriesAddress, long kOverflowAddress, long completionQueueArrayAddress, int ringSize, long ringAddress, int ringFd)
  • Method Details