Home / Function/ findEndOfLine() — netty Function Reference

findEndOfLine() — netty Function Reference

Architecture documentation for the findEndOfLine() function in HAProxyMessageDecoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  303a137a_8b64_dcda_46bb_a9016df1352e["findEndOfLine()"]
  779adff2_46a7_a104_ccd9_84680387d552["HAProxyMessageDecoder"]
  303a137a_8b64_dcda_46bb_a9016df1352e -->|defined in| 779adff2_46a7_a104_ccd9_84680387d552
  178ab12b_f0cc_8525_024c_154ed6e3c990["findEndOfHeader()"]
  178ab12b_f0cc_8525_024c_154ed6e3c990 -->|calls| 303a137a_8b64_dcda_46bb_a9016df1352e
  style 303a137a_8b64_dcda_46bb_a9016df1352e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-haproxy/src/main/java/io/netty/handler/codec/haproxy/HAProxyMessageDecoder.java lines 208–217

    private static int findEndOfLine(final ByteBuf buffer) {
        final int n = buffer.writerIndex();
        for (int i = buffer.readerIndex(); i < n; i++) {
            final byte b = buffer.getByte(i);
            if (b == '\r' && i < n - 1 && buffer.getByte(i + 1) == '\n') {
                return i;  // \r\n
            }
        }
        return -1;  // Not found.
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does findEndOfLine() do?
findEndOfLine() is a function in the netty codebase, defined in codec-haproxy/src/main/java/io/netty/handler/codec/haproxy/HAProxyMessageDecoder.java.
Where is findEndOfLine() defined?
findEndOfLine() is defined in codec-haproxy/src/main/java/io/netty/handler/codec/haproxy/HAProxyMessageDecoder.java at line 208.
What calls findEndOfLine()?
findEndOfLine() is called by 1 function(s): findEndOfHeader.

Analyze Your Own Codebase

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

Try Supermodel Free