Home / Function/ isValidIPv4Mapped() — netty Function Reference

isValidIPv4Mapped() — netty Function Reference

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

Function java CommonUtil Internal calls 1 called by 1

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

common/src/main/java/io/netty/util/NetUtil.java lines 608–613

    private static boolean isValidIPv4Mapped(byte[] bytes, int currentIndex, int compressBegin, int compressLength) {
        final boolean mustBeZero = compressBegin + compressLength >= 14;
        return currentIndex <= 12 && currentIndex >= 2 && (!mustBeZero || compressBegin < 12) &&
                isValidIPv4MappedSeparators(bytes[currentIndex - 1], bytes[currentIndex - 2], mustBeZero) &&
                PlatformDependent.isZero(bytes, 0, currentIndex - 3);
    }

Domain

Subdomains

Called By

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free