Author: Jogy
Date: 2007-08-20 11:17:45 +0000 (Mon, 20 Aug 2007)
New Revision: 14799

Modified:
   trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java
   trunk/freenet/src/freenet/node/PeerNodeStatus.java
Log:
Indicate opennet nodes in the Peer Location Distribution circle with an "o" 
instead of an "x" which is used for darknet nodes.

Alas, the Node Location Distribution circle is always empty for me (because of 
networkSizeEstimateSession: 0 nodes?) so no "o" here so far. Also, the code is 
different (and ugly) for this circle

Modified: trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java       
2007-08-19 15:36:43 UTC (rev 14798)
+++ trunk/freenet/src/freenet/clients/http/StatisticsToadlet.java       
2007-08-20 11:17:45 UTC (rev 14799)
@@ -878,7 +878,7 @@
                        } else {
                                histogramDisconnected[histogramIndex]++;
                        }
-                       peerCircleInfoboxContent.addChild("span", new String[] 
{ "style", "class" }, new String[] { 
generatePeerCircleStyleString(peerLocation, false, (1.0 - 
peerNodeStatus.getPReject())), 
((peerNodeStatus.isConnected())?"connected":"disconnected") }, "x");
+                       peerCircleInfoboxContent.addChild("span", new String[] 
{ "style", "class" }, new String[] { 
generatePeerCircleStyleString(peerLocation, false, (1.0 - 
peerNodeStatus.getPReject())), 
((peerNodeStatus.isConnected())?"connected":"disconnected") }, 
((peerNodeStatus.isOpennet())?"o":"x"));
                }
                peerCircleInfoboxContent.addChild("span", new String[] { 
"style", "class" }, new String[] { generatePeerCircleStyleString(myLocation, 
true, 1.0), "me" }, "x");
                //

Modified: trunk/freenet/src/freenet/node/PeerNodeStatus.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNodeStatus.java  2007-08-19 15:36:43 UTC 
(rev 14798)
+++ trunk/freenet/src/freenet/node/PeerNodeStatus.java  2007-08-20 11:17:45 UTC 
(rev 14799)
@@ -46,6 +46,8 @@

        private final boolean isFetchingARK;

+       private final boolean isOpennet;
+
        private final double averagePingTime;

        private final boolean publicInvalidVersion;
@@ -100,6 +102,7 @@
                this.connected = peerNode.isConnected();
                this.routable = peerNode.isRoutable();
                this.isFetchingARK = peerNode.isFetchingARK();
+               this.isOpennet = peerNode.isOpennet();
                this.averagePingTime = peerNode.averagePingTime();
                this.publicInvalidVersion = peerNode.publicInvalidVersion();
                this.publicReverseInvalidVersion = 
peerNode.publicReverseInvalidVersion();
@@ -291,6 +294,13 @@
        }

        /**
+        * @return the isOpennet
+        */
+       public boolean isOpennet() {
+               return isOpennet;
+       }
+
+       /**
         * @return the simpleVersion
         */
        public String getSimpleVersion() {


Reply via email to