bufferAddress() — netty Function Reference
Architecture documentation for the bufferAddress() function in ReferenceCountedOpenSslEngine.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 5a654cb5_a186_f8ae_d05b_d708ac558525["bufferAddress()"] df1ad81e_e5bf_85e6_4418_db301b4c3e66["ReferenceCountedOpenSslEngine"] 5a654cb5_a186_f8ae_d05b_d708ac558525 -->|defined in| df1ad81e_e5bf_85e6_4418_db301b4c3e66 fe023d64_85b8_5dd0_6b19_7572a209de43["writePlaintextData()"] fe023d64_85b8_5dd0_6b19_7572a209de43 -->|calls| 5a654cb5_a186_f8ae_d05b_d708ac558525 bf89cd6d_c625_d59f_9ca6_dfcb378a1035["ByteBuf()"] bf89cd6d_c625_d59f_9ca6_dfcb378a1035 -->|calls| 5a654cb5_a186_f8ae_d05b_d708ac558525 83be4cf0_d974_4b53_c0f0_3c2db0cacdb8["readPlaintextData()"] 83be4cf0_d974_4b53_c0f0_3c2db0cacdb8 -->|calls| 5a654cb5_a186_f8ae_d05b_d708ac558525 9f77679b_188a_ea47_0bb0_025af752e7f4["SSLEngineResult()"] 9f77679b_188a_ea47_0bb0_025af752e7f4 -->|calls| 5a654cb5_a186_f8ae_d05b_d708ac558525 style 5a654cb5_a186_f8ae_d05b_d708ac558525 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java lines 2302–2308
private static long bufferAddress(ByteBuffer b) {
assert b.isDirect();
if (PlatformDependent.hasUnsafe()) {
return PlatformDependent.directBufferAddress(b);
}
return Buffer.address(b);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does bufferAddress() do?
bufferAddress() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java.
Where is bufferAddress() defined?
bufferAddress() is defined in handler/src/main/java/io/netty/handler/ssl/ReferenceCountedOpenSslEngine.java at line 2302.
What calls bufferAddress()?
bufferAddress() is called by 4 function(s): ByteBuf, SSLEngineResult, readPlaintextData, writePlaintextData.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free