submitConnect() — netty Function Reference
Architecture documentation for the submitConnect() function in AbstractIoUringChannel.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD bc850991_35d5_bd07_eff9_1c3e0ca878dc["submitConnect()"] 9a4cac3b_00a7_737a_49b1_42ae60ccb637["AbstractIoUringChannel"] bc850991_35d5_bd07_eff9_1c3e0ca878dc -->|defined in| 9a4cac3b_00a7_737a_49b1_42ae60ccb637 02484f5e_fddd_74b7_e73c_1b14fb1d53cf["writeComplete()"] 02484f5e_fddd_74b7_e73c_1b14fb1d53cf -->|calls| bc850991_35d5_bd07_eff9_1c3e0ca878dc 793ea166_f553_4dcf_4a30_68f00e4e6f0f["connect()"] 793ea166_f553_4dcf_4a30_68f00e4e6f0f -->|calls| bc850991_35d5_bd07_eff9_1c3e0ca878dc 1ba81e82_52fd_8c00_5349_286d47207e92["nextOpsId()"] bc850991_35d5_bd07_eff9_1c3e0ca878dc -->|calls| 1ba81e82_52fd_8c00_5349_286d47207e92 fba8adc4_a17f_4db6_3240_c3e0300aca8e["freeRemoteAddressMemory()"] bc850991_35d5_bd07_eff9_1c3e0ca878dc -->|calls| fba8adc4_a17f_4db6_3240_c3e0300aca8e style bc850991_35d5_bd07_eff9_1c3e0ca878dc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-classes-io_uring/src/main/java/io/netty/channel/uring/AbstractIoUringChannel.java lines 1169–1184
private void submitConnect(InetSocketAddress inetSocketAddress) {
cleanable = Buffer.allocateDirectBufferWithNativeOrder(Native.SIZEOF_SOCKADDR_STORAGE);
remoteAddressMemory = cleanable.buffer();
SockaddrIn.set(socket.isIpv6(), remoteAddressMemory, inetSocketAddress);
int fd = fd().intValue();
IoRegistration registration = registration();
IoUringIoOps ops = IoUringIoOps.newConnect(
fd, (byte) 0, Buffer.memoryAddress(remoteAddressMemory), nextOpsId());
connectId = registration.submit(ops);
if (connectId == 0) {
// Directly release the memory if submitting failed.
freeRemoteAddressMemory();
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does submitConnect() do?
submitConnect() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/AbstractIoUringChannel.java.
Where is submitConnect() defined?
submitConnect() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/AbstractIoUringChannel.java at line 1169.
What does submitConnect() call?
submitConnect() calls 2 function(s): freeRemoteAddressMemory, nextOpsId.
What calls submitConnect()?
submitConnect() is called by 2 function(s): connect, writeComplete.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free