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,
                                         int highPort,
                                         SigType type,
                                         EncType etype,
                                         String mtu,
                                         String ipv6,
                                         String ssucaps,
                                         String tr,
                                         int cost,
                                         int icount)
                                  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
        highPort - if nonzero, a range from port to highPort inclusive
        Throws:
        IOException
      • renderLeaseSetHTML

        public void renderLeaseSetHTML​(Writer out,
                                       boolean debug,
                                       Hash client)
                                throws IOException
        All the leasesets
        Parameters:
        debug -
        client - null for main db; non-null for client db
        Throws:
        IOException
        Since:
        0.7.14 sort by distance from us, display median distance, and other stuff, useful when floodfill
      • 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 mode 3: Same as 0 but sort countries by count
        Throws:
        IOException