Home / Function/ isValidIPv4MappedSeparators() — netty Function Reference

isValidIPv4MappedSeparators() — netty Function Reference

Architecture documentation for the isValidIPv4MappedSeparators() function in NetUtil.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  c007a0df_b9e3_dcf1_a7f8_644ba097fb2d["isValidIPv4MappedSeparators()"]
  40fb3f7d_c2dd_316b_f965_bdef8e0dad94["NetUtil"]
  c007a0df_b9e3_dcf1_a7f8_644ba097fb2d -->|defined in| 40fb3f7d_c2dd_316b_f965_bdef8e0dad94
  ee51fe53_d370_5533_daaf_2852a2295f8c["isValidIPv4Mapped()"]
  ee51fe53_d370_5533_daaf_2852a2295f8c -->|calls| c007a0df_b9e3_dcf1_a7f8_644ba097fb2d
  style c007a0df_b9e3_dcf1_a7f8_644ba097fb2d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/NetUtil.java lines 601–606

    private static boolean isValidIPv4MappedSeparators(byte b0, byte b1, boolean mustBeZero) {
        // We allow IPv4 Mapped (https://tools.ietf.org/html/rfc4291#section-2.5.5.1)
        // and IPv4 compatible (https://tools.ietf.org/html/rfc4291#section-2.5.5.1).
        // The IPv4 compatible is deprecated, but it allows parsing of plain IPv4 addressed into IPv6-Mapped addresses.
        return b0 == b1 && (b0 == 0 || !mustBeZero && b1 == -1);
    }

Domain

Subdomains

Frequently Asked Questions

What does isValidIPv4MappedSeparators() do?
isValidIPv4MappedSeparators() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/NetUtil.java.
Where is isValidIPv4MappedSeparators() defined?
isValidIPv4MappedSeparators() is defined in common/src/main/java/io/netty/util/NetUtil.java at line 601.
What calls isValidIPv4MappedSeparators()?
isValidIPv4MappedSeparators() is called by 1 function(s): isValidIPv4Mapped.

Analyze Your Own Codebase

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

Try Supermodel Free