Author: zothar
Date: 2008-01-06 21:17:31 +0000 (Sun, 06 Jan 2008)
New Revision: 16950
Modified:
trunk/freenet/src/freenet/node/PeerNode.java
Log:
Prepare the interface of parseARK for differential node reference support
Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java 2008-01-06 20:51:49 UTC
(rev 16949)
+++ trunk/freenet/src/freenet/node/PeerNode.java 2008-01-06 21:17:31 UTC
(rev 16950)
@@ -544,7 +544,7 @@
// ARK stuff.
- parseARK(fs, true);
+ parseARK(fs, true, false);
// Now for the metadata.
// The metadata sub-fieldset contains data about the node which
is not part of the node reference.
@@ -642,7 +642,7 @@
// status may have changed from PEER_NODE_STATUS_DISCONNECTED to
PEER_NODE_STATUS_NEVER_CONNECTED
}
- private boolean parseARK(SimpleFieldSet fs, boolean onStartup) {
+ private boolean parseARK(SimpleFieldSet fs, boolean onStartup, boolean
forDiffNodeRef) {
USK ark = null;
long arkNo = 0;
try {
@@ -2120,7 +2120,7 @@
}
}
- if(parseARK(fs, false))
+ if(parseARK(fs, false, forDiffNodeRef))
changedAnything = true;
return changedAnything;
}