set() — netty Function Reference
Architecture documentation for the set() function in MsgHdrMemory.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 899d881a_ca7c_5bd1_9491_b5d24a2288d3["set()"] 99ae51db_2948_44c9_7279_d8199f61277a["MsgHdrMemory"] 899d881a_ca7c_5bd1_9491_b5d24a2288d3 -->|defined in| 99ae51db_2948_44c9_7279_d8199f61277a e22439ae_a268_414c_0783_1a3ef6e6eefe["MsgHdrMemory()"] e22439ae_a268_414c_0783_1a3ef6e6eefe -->|calls| 899d881a_ca7c_5bd1_9491_b5d24a2288d3 style 899d881a_ca7c_5bd1_9491_b5d24a2288d3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-classes-io_uring/src/main/java/io/netty/channel/uring/MsgHdrMemory.java lines 105–121
void set(LinuxSocket socket, InetSocketAddress address, long bufferAddress , int length, short segmentSize) {
int addressLength;
if (address == null) {
addressLength = socket.isIpv6() ? Native.SIZEOF_SOCKADDR_IN6 : Native.SIZEOF_SOCKADDR_IN;
socketAddrMemory.mark();
try {
socketAddrMemory.put(EMPTY_SOCKADDR_STORAGE);
} finally {
socketAddrMemory.reset();
}
} else {
addressLength = SockaddrIn.set(socket.isIpv6(), socketAddrMemory, address);
}
Iov.set(iovMemory, bufferAddress, length);
MsgHdr.set(msgHdrMemory, socketAddrMemory, addressLength, iovMemory, 1, cmsgDataMemory,
cmsgDataOffset, segmentSize);
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does set() do?
set() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/MsgHdrMemory.java.
Where is set() defined?
set() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/MsgHdrMemory.java at line 105.
What calls set()?
set() is called by 1 function(s): MsgHdrMemory.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free