Home / Function/ memoryAddress() — netty Function Reference

memoryAddress() — netty Function Reference

Architecture documentation for the memoryAddress() function in Quiche.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 2

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

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