Home / Function/ ping() — netty Function Reference

ping() — netty Function Reference

Architecture documentation for the ping() function in UnitHelp.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ffd9219e_6e3f_8d6f_98e4_3a6bb380959f["ping()"]
  5cb085ac_891a_b04a_b428_b5f3edd27e64["UnitHelp"]
  ffd9219e_6e3f_8d6f_98e4_3a6bb380959f -->|defined in| 5cb085ac_891a_b04a_b428_b5f3edd27e64
  222a2dff_6e65_4f96_fc4f_b4391887fa8a["process()"]
  ffd9219e_6e3f_8d6f_98e4_3a6bb380959f -->|calls| 222a2dff_6e65_4f96_fc4f_b4391887fa8a
  style ffd9219e_6e3f_8d6f_98e4_3a6bb380959f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-udt/src/test/java/io/netty/test/udt/util/UnitHelp.java lines 72–93

    public static long ping(final String host) throws Exception {
        final String name = System.getProperty("os.name").toLowerCase(Locale.US);

        final String command;
        if (name.contains("linux")) {
            command = "ping -c 1 " + host;
        } else if (name.contains("mac os x")) {
            command = "ping -c 1 " + host;
        } else if (name.contains("windows")) {
            command = "ping -n 1 " + host;
        } else {
            throw new Exception("unknown platform");
        }

        final long timeStart = System.currentTimeMillis();

        process(command);

        final long timeFinish = System.currentTimeMillis();

        return timeFinish - timeStart;
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does ping() do?
ping() is a function in the netty codebase, defined in transport-udt/src/test/java/io/netty/test/udt/util/UnitHelp.java.
Where is ping() defined?
ping() is defined in transport-udt/src/test/java/io/netty/test/udt/util/UnitHelp.java at line 72.
What does ping() call?
ping() calls 1 function(s): process.

Analyze Your Own Codebase

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

Try Supermodel Free