Author: dconrado
Date: 2009-04-14 20:26:10 +0000 (Tue, 14 Apr 2009)
New Revision: 26809

Modified:
   trunk/freenet/src/freenet/node/PeerNode.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/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2009-04-14 20:20:18 UTC 
(rev 26808)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2009-04-14 20:26:10 UTC 
(rev 26809)
@@ -72,7 +72,7 @@
 import freenet.support.math.TimeDecayingRunningAverage;
 import freenet.support.transport.ip.HostnameSyntaxException;
 import freenet.support.transport.ip.IPUtil;
-
+ 
 /**
  * @author amphibian
  * 
@@ -236,9 +236,9 @@
        /** Version of the node */
        private String version;
        /** Total input */
-       private long totalInputSinceSource;
+       private long totalInputSinceStartup;
        /** Total output */
-       private long totalOutputSinceSource;
+       private long totalOutputSinceStartup;
        /** Peer node crypto group; changing this means new noderef */
        final DSAGroup peerCryptoGroup;
 
@@ -711,8 +711,8 @@
                else
                        sendHandshakeTime = now;  // Be sure we're ready to 
handshake right away
 
-               totalInputSinceSource = Long.parseLong(fs.get("totalInput"));
-               totalOutputSinceSource = Long.parseLong(fs.get("totalOutput"));
+               totalInputSinceStartup = Long.parseLong(fs.get("totalInput"));
+               totalOutputSinceStartup = Long.parseLong(fs.get("totalOutput"));
 
        // status may have changed from PEER_NODE_STATUS_DISCONNECTED to 
PEER_NODE_STATUS_NEVER_CONNECTED
        }
@@ -2706,8 +2706,8 @@
                }
                fs.put("opennet", isOpennet());
                fs.put("seed", isSeed());
-               fs.put("totalInput", 
(getTotalInputSinceSource()+getTotalInputBytes()));
-               fs.put("totalOutput", 
(getTotalOutputSinceSource()+getTotalOutputBytes()));     
+               fs.put("totalInput", 
(getTotalInputSinceStartup()+getTotalInputBytes()));
+               fs.put("totalOutput", 
(getTotalOutputSinceStartup()+getTotalOutputBytes()));    
                return fs;
        }
 
@@ -3380,12 +3380,12 @@
                return totalBytesOut;
        }
 
-       public synchronized long getTotalInputSinceSource() {
-               return totalInputSinceSource;
+       public synchronized long getTotalInputSinceStartup() {
+               return totalInputSinceStartup;
        }
-
-       public synchronized long getTotalOutputSinceSource() {
-               return totalOutputSinceSource;
+ 
+       public synchronized long getTotalOutputSinceStartup() { 
+               return totalOutputSinceStartup;
        }
 
        public boolean isSignatureVerificationSuccessfull() {

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

Reply via email to