Home / Function/ lzfEncodeNonCompress() — netty Function Reference

lzfEncodeNonCompress() — netty Function Reference

Architecture documentation for the lzfEncodeNonCompress() function in LzfEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  3910071b_2c47_0b76_29be_086c744d3370["lzfEncodeNonCompress()"]
  cf653678_8419_ee5d_5141_4973b04e6b00["LzfEncoder"]
  3910071b_2c47_0b76_29be_086c744d3370 -->|defined in| cf653678_8419_ee5d_5141_4973b04e6b00
  251e5e57_80da_017e_b324_be7b805a8db5["encodeNonCompress()"]
  251e5e57_80da_017e_b324_be7b805a8db5 -->|calls| 3910071b_2c47_0b76_29be_086c744d3370
  style 3910071b_2c47_0b76_29be_086c744d3370 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/main/java/io/netty/handler/codec/compression/LzfEncoder.java lines 223–239

    private static int lzfEncodeNonCompress(byte[] input, int inputPtr, int length, byte[] output, int outputPtr) {
        int left = length;
        int chunkLen = Math.min(LZFChunk.MAX_CHUNK_LEN, left);
        outputPtr = LZFChunk.appendNonCompressed(input, inputPtr, chunkLen, output, outputPtr);
        left -= chunkLen;
        if (left < 1) {
            return outputPtr;
        }
        inputPtr += chunkLen;
        do {
            chunkLen = Math.min(left, LZFChunk.MAX_CHUNK_LEN);
            outputPtr = LZFChunk.appendNonCompressed(input, inputPtr, chunkLen, output, outputPtr);
            inputPtr += chunkLen;
            left -= chunkLen;
        } while (left > 0);
        return outputPtr;
    }

Domain

Subdomains

Frequently Asked Questions

What does lzfEncodeNonCompress() do?
lzfEncodeNonCompress() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/LzfEncoder.java.
Where is lzfEncodeNonCompress() defined?
lzfEncodeNonCompress() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/LzfEncoder.java at line 223.
What calls lzfEncodeNonCompress()?
lzfEncodeNonCompress() is called by 1 function(s): encodeNonCompress.

Analyze Your Own Codebase

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

Try Supermodel Free