memoryAddress() — netty Function Reference
Architecture documentation for the memoryAddress() function in Quiche.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 4cae12b7_9950_4f03_4290_1cee2d396c36["memoryAddress()"] 6971678f_642f_87e6_e277_8e03dc5756a8["Quiche"] 4cae12b7_9950_4f03_4290_1cee2d396c36 -->|defined in| 6971678f_642f_87e6_e277_8e03dc5756a8 549b87ef_a4ba_33e0_8260_4dc9f78b39b3["readerMemoryAddress()"] 549b87ef_a4ba_33e0_8260_4dc9f78b39b3 -->|calls| 4cae12b7_9950_4f03_4290_1cee2d396c36 cfc7e645_b3af_e1a6_6631_c0f4070f67bf["writerMemoryAddress()"] cfc7e645_b3af_e1a6_6631_c0f4070f67bf -->|calls| 4cae12b7_9950_4f03_4290_1cee2d396c36 92d754ad_a2a2_4d58_4e8d_d135492131da["memoryAddressWithPosition()"] 4cae12b7_9950_4f03_4290_1cee2d396c36 -->|calls| 92d754ad_a2a2_4d58_4e8d_d135492131da style 4cae12b7_9950_4f03_4290_1cee2d396c36 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-classes-quic/src/main/java/io/netty/handler/codec/quic/Quiche.java lines 778–784
static long memoryAddress(ByteBuf buf, int offset, int len) {
assert buf.isDirect();
if (buf.hasMemoryAddress()) {
return buf.memoryAddress() + offset;
}
return memoryAddressWithPosition(buf.internalNioBuffer(offset, len));
}
Domain
Subdomains
Source
Frequently Asked Questions
What does memoryAddress() do?
memoryAddress() is a function in the netty codebase, defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/Quiche.java.
Where is memoryAddress() defined?
memoryAddress() is defined in codec-classes-quic/src/main/java/io/netty/handler/codec/quic/Quiche.java at line 778.
What does memoryAddress() call?
memoryAddress() calls 1 function(s): memoryAddressWithPosition.
What calls memoryAddress()?
memoryAddress() is called by 2 function(s): readerMemoryAddress, writerMemoryAddress.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free