Class NetDbRenderer


  • class NetDbRenderer
    extends Object
    • Constructor Detail

    • Method Detail

      • renderRouterInfoHTML

        public void renderRouterInfoHTML​(Writer out,
                                         int pageSize,
                                         int page,
                                         String routerPrefix,
                                         String version,
                                         String country,
                                         String family,
                                         String caps,
                                         String ip,
                                         String sybil,
                                         int port,
                                         SigType type,
                                         String mtu,
                                         String ipv6,
                                         String ssucaps,
                                         String tr,
                                         int cost)
                                  throws IOException
        One String must be non-null
        Parameters:
        page - zero-based
        routerPrefix - may be null. "." for our router only
        version - may be null
        country - may be null
        family - may be null
        Throws:
        IOException
      • renderLeaseSetHTML

        public void renderLeaseSetHTML​(Writer out,
                                       boolean debug)
                                throws IOException
        Parameters:
        debug -
        Throws:
        IOException
        Since:
        0.7.14 sort by distance from us, display median distance, and other stuff, useful when floodfill
      • biLog2

        public static double biLog2​(BigInteger a)
        For debugging http://forums.sun.com/thread.jspa?threadID=597652
        Since:
        0.7.14
      • renderStatusHTML

        public void renderStatusHTML​(Writer out,
                                     int pageSize,
                                     int page,
                                     int mode)
                              throws IOException
        Parameters:
        mode - 0: charts only; 1: full routerinfos; 2: abbreviated routerinfos
        Throws:
        IOException