Home / Function/ calculateSpace() — netty Function Reference

calculateSpace() — netty Function Reference

Architecture documentation for the calculateSpace() function in ConscryptAlpnSslEngine.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  bf5680be_0fe9_8b3e_04a7_22022b2eb7be["calculateSpace()"]
  cf2a325c_a7ae_a5d2_40e3_1815d19cd517["ConscryptAlpnSslEngine"]
  bf5680be_0fe9_8b3e_04a7_22022b2eb7be -->|defined in| cf2a325c_a7ae_a5d2_40e3_1815d19cd517
  5b9eb2e0_0433_a889_2293_18b4554fc173["calculateOutNetBufSize()"]
  5b9eb2e0_0433_a889_2293_18b4554fc173 -->|calls| bf5680be_0fe9_8b3e_04a7_22022b2eb7be
  0ee92bd4_7695_3030_f045_5bc214e84419["calculateRequiredOutBufSpace()"]
  0ee92bd4_7695_3030_f045_5bc214e84419 -->|calls| bf5680be_0fe9_8b3e_04a7_22022b2eb7be
  style bf5680be_0fe9_8b3e_04a7_22022b2eb7be fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/ConscryptAlpnSslEngine.java lines 103–106

    private int calculateSpace(int plaintextBytes, int numBuffers, long maxPacketLength) {
         long maxOverhead = (long) Conscrypt.maxSealOverhead(getWrappedEngine()) * numBuffers;
         return (int) min(maxPacketLength, plaintextBytes + maxOverhead);
    }

Domain

Subdomains

Frequently Asked Questions

What does calculateSpace() do?
calculateSpace() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/ConscryptAlpnSslEngine.java.
Where is calculateSpace() defined?
calculateSpace() is defined in handler/src/main/java/io/netty/handler/ssl/ConscryptAlpnSslEngine.java at line 103.
What calls calculateSpace()?
calculateSpace() is called by 2 function(s): calculateOutNetBufSize, calculateRequiredOutBufSpace.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free