Home / Function/ CharSequence() — netty Function Reference

CharSequence() — netty Function Reference

Architecture documentation for the CharSequence() function in QpackEncoderHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  64bcc6c7_2235_7bfb_14f4_31ed2137f9be["CharSequence()"]
  11e6398c_ef5c_d1f6_7673_0efaf04b0086["QpackEncoderHandler"]
  64bcc6c7_2235_7bfb_14f4_31ed2137f9be -->|defined in| 11e6398c_ef5c_d1f6_7673_0efaf04b0086
  086b858f_1c2b_8983_bdf4_54198c4b3940["decode()"]
  64bcc6c7_2235_7bfb_14f4_31ed2137f9be -->|calls| 086b858f_1c2b_8983_bdf4_54198c4b3940
  style 64bcc6c7_2235_7bfb_14f4_31ed2137f9be fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/QpackEncoderHandler.java lines 226–236

    @Nullable
    private CharSequence decodeLiteralValue(ByteBuf in) throws QpackException {
        final boolean valueHuffEncoded = QpackUtil.firstByteEquals(in, (byte) 0b1000_0000);
        int valueLength = decodePrefixedIntegerAsInt(in, 7);
        if (valueLength < 0 || in.readableBytes() < valueLength) {
            // Not enough readable bytes
            return null;
        }

        return decodeStringLiteral(in, valueHuffEncoded, valueLength);
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does CharSequence() do?
CharSequence() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/QpackEncoderHandler.java.
Where is CharSequence() defined?
CharSequence() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/QpackEncoderHandler.java at line 226.
What does CharSequence() call?
CharSequence() calls 1 function(s): decode.

Analyze Your Own Codebase

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

Try Supermodel Free