Author: dconrado
Date: 2009-04-15 01:41:12 +0000 (Wed, 15 Apr 2009)
New Revision: 26821

Modified:
   trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
Log:
Show total data transferred to/from a peer over its entire lifetime. Adding a 
new column on Connections to friends/strangers in advanced interface mode with 
total traffic since source after total traffic. 


Modified: trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java
===================================================================
--- trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java      
2009-04-15 00:53:04 UTC (rev 26820)
+++ trunk/freenet/src/freenet/clients/http/ConnectionsToadlet.java      
2009-04-15 01:41:12 UTC (rev 26821)
@@ -119,7 +119,7 @@
                                return compareLongs(total1, total2);
                        }else if(sortBy.equals("total_traffic_since_startup")){
                                long total1 = 
firstNode.getTotalInputBytes()+firstNode.getTotalInputSinceStartup();
-                               long total2 = 
secondNode.getTotalInputBytes()+secondNode.getTotalOutputSinceStartup();
+                               long total2 = 
secondNode.getTotalOutputBytes()+secondNode.getTotalOutputSinceStartup();
                                return compareLongs(total1, total2);
                        }else if(sortBy.equals("selection_percentage")){
                                return 
Double.compare(firstNode.getSelectionRate(), secondNode.getSelectionRate());
@@ -822,6 +822,8 @@
                        peerRow.addChild("td", "class", "peer-idle" /* FIXME 
*/).addChild("#", (totalSelectionRate > 0 ? (peerSelectionPercentage+"%") : 
"N/A"));
                        // total traffic column
                        peerRow.addChild("td", "class", "peer-idle" /* FIXME 
*/).addChild("#", SizeUtil.formatSize(peerNodeStatus.getTotalInputBytes())+" / 
"+SizeUtil.formatSize(peerNodeStatus.getTotalOutputBytes())+"/"+SizeUtil.formatSize(peerNodeStatus.getResendBytesSent()));
+                       // total traffic column startup
+                       peerRow.addChild("td", "class", "peer-idle" /* FIXME 
*/).addChild("#", 
SizeUtil.formatSize(peerNodeStatus.getTotalInputSinceStartup())+" / 
"+SizeUtil.formatSize(peerNodeStatus.getTotalOutputSinceStartup()));
                        // congestion control
                        PacketThrottle t = peerNodeStatus.getThrottle();
                        String val;

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to