Class RingBuffer
java.lang.Object
io.netty.channel.uring.RingBuffer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final intprivate final CompletionQueueprivate final SubmissionQueue -
Constructor Summary
ConstructorsConstructorDescriptionRingBuffer(SubmissionQueue ioUringSubmissionQueue, CompletionQueue ioUringCompletionQueue, int features) -
Method Summary
Modifier and TypeMethodDescription(package private) voidclose()(package private) voidenable()Enable ring.(package private) intfd()(package private) intfeatures()(package private) CompletionQueue(package private) SubmissionQueue
-
Field Details
-
ioUringSubmissionQueue
-
ioUringCompletionQueue
-
features
private final int features -
closed
private boolean closed
-
-
Constructor Details
-
RingBuffer
RingBuffer(SubmissionQueue ioUringSubmissionQueue, CompletionQueue ioUringCompletionQueue, int features)
-
-
Method Details
-
enable
void enable()Enable ring. This method must be called from the same method that will callSubmissionQueue.submit()and.invalid reference
SubmissionQueue#submitAndWait() -
fd
int fd() -
features
int features() -
ioUringSubmissionQueue
SubmissionQueue ioUringSubmissionQueue() -
ioUringCompletionQueue
CompletionQueue ioUringCompletionQueue() -
close
void close()
-