Package io.netty.channel.uring
Class RingBuffer
- java.lang.Object
-
- io.netty.channel.uring.RingBuffer
-
final class RingBuffer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanclosedprivate intfeaturesprivate CompletionQueueioUringCompletionQueueprivate SubmissionQueueioUringSubmissionQueue
-
Constructor Summary
Constructors Constructor Description RingBuffer(SubmissionQueue ioUringSubmissionQueue, CompletionQueue ioUringCompletionQueue, int features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclose()(package private) voidenable()Enable ring.(package private) intfd()(package private) intfeatures()(package private) CompletionQueueioUringCompletionQueue()(package private) SubmissionQueueioUringSubmissionQueue()
-
-
-
Field Detail
-
ioUringSubmissionQueue
private final SubmissionQueue ioUringSubmissionQueue
-
ioUringCompletionQueue
private final CompletionQueue ioUringCompletionQueue
-
features
private final int features
-
closed
private boolean closed
-
-
Constructor Detail
-
RingBuffer
RingBuffer(SubmissionQueue ioUringSubmissionQueue, CompletionQueue ioUringCompletionQueue, int features)
-
-
Method Detail
-
enable
void enable()
Enable ring. This method must be called from the same method that will callSubmissionQueue.submit()andSubmissionQueue#submitAndWait().
-
fd
int fd()
-
features
int features()
-
ioUringSubmissionQueue
SubmissionQueue ioUringSubmissionQueue()
-
ioUringCompletionQueue
CompletionQueue ioUringCompletionQueue()
-
close
void close()
-
-