Home / Function/ submitEventFdRead() — netty Function Reference

submitEventFdRead() — netty Function Reference

Architecture documentation for the submitEventFdRead() function in IoUringIoHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  5de35c14_38b4_da68_9364_e35d6355eda9["submitEventFdRead()"]
  54b1e24c_acd2_7686_4313_2695f1b73de1["IoUringIoHandler"]
  5de35c14_38b4_da68_9364_e35d6355eda9 -->|defined in| 54b1e24c_acd2_7686_4313_2695f1b73de1
  3febc8f5_f331_c39c_6774_12a24143add8["run()"]
  3febc8f5_f331_c39c_6774_12a24143add8 -->|calls| 5de35c14_38b4_da68_9364_e35d6355eda9
  ec53e717_3dad_e2d1_9310_0ebe35ed748a["handleEventFdRead()"]
  ec53e717_3dad_e2d1_9310_0ebe35ed748a -->|calls| 5de35c14_38b4_da68_9364_e35d6355eda9
  ba804e78_369a_b616_6db6_06516ef2b298["drainEventFd()"]
  ba804e78_369a_b616_6db6_06516ef2b298 -->|calls| 5de35c14_38b4_da68_9364_e35d6355eda9
  style 5de35c14_38b4_da68_9364_e35d6355eda9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringIoHandler.java lines 304–310

    private void submitEventFdRead() {
        SubmissionQueue submissionQueue = ringBuffer.ioUringSubmissionQueue();
        long udata = UserData.encode(EVENTFD_ID, Native.IORING_OP_READ, (short) 0);

        eventfdReadSubmitted = submissionQueue.addEventFdRead(
                eventfd.intValue(), eventfdReadBufAddress, 0, 8, udata);
    }

Domain

Subdomains

Frequently Asked Questions

What does submitEventFdRead() do?
submitEventFdRead() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringIoHandler.java.
Where is submitEventFdRead() defined?
submitEventFdRead() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringIoHandler.java at line 304.
What calls submitEventFdRead()?
submitEventFdRead() is called by 3 function(s): drainEventFd, handleEventFdRead, run.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free