Author: toad
Date: 2007-04-13 21:18:27 +0000 (Fri, 13 Apr 2007)
New Revision: 12667

Modified:
   trunk/freenet/src/freenet/io/comm/Message.java
   trunk/freenet/src/freenet/node/InsertHandler.java
   trunk/freenet/src/freenet/node/SSKInsertHandler.java
Log:
Include bytes from message that establishes the handler

Modified: trunk/freenet/src/freenet/io/comm/Message.java
===================================================================
--- trunk/freenet/src/freenet/io/comm/Message.java      2007-04-13 21:01:32 UTC 
(rev 12666)
+++ trunk/freenet/src/freenet/io/comm/Message.java      2007-04-13 21:18:27 UTC 
(rev 12667)
@@ -234,4 +234,8 @@
         set(DMT.TARGET_LOCATION, targetLocation);
         set(DMT.HTL, htl);
     }
+
+       public int receivedByteCount() {
+               return _receivedByteCount;
+       }
 }
\ No newline at end of file

Modified: trunk/freenet/src/freenet/node/InsertHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/InsertHandler.java   2007-04-13 21:01:32 UTC 
(rev 12666)
+++ trunk/freenet/src/freenet/node/InsertHandler.java   2007-04-13 21:18:27 UTC 
(rev 12667)
@@ -62,6 +62,7 @@
             htl = node.maxHTL();
         }
         logMINOR = Logger.shouldLog(Logger.MINOR, this);
+        receivedBytes(req.receivedByteCount());
     }

     public String toString() {

Modified: trunk/freenet/src/freenet/node/SSKInsertHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/SSKInsertHandler.java        2007-04-13 
21:01:32 UTC (rev 12666)
+++ trunk/freenet/src/freenet/node/SSKInsertHandler.java        2007-04-13 
21:18:27 UTC (rev 12667)
@@ -43,6 +43,7 @@
     private byte[] data;
     private byte[] headers;
     private boolean canCommit;
+    
     SSKInsertHandler(Message req, long id, Node node, long startTime) {
         this.req = req;
         this.node = node;
@@ -65,6 +66,7 @@
         headers = ((ShortBuffer) req.getObject(DMT.BLOCK_HEADERS)).getData();
         canCommit = false;
         logMINOR = Logger.shouldLog(Logger.MINOR, this);
+        receivedBytes(req.receivedByteCount());
     }

     public String toString() {


Reply via email to