Author: toad
Date: 2008-04-12 15:52:36 +0000 (Sat, 12 Apr 2008)
New Revision: 19246

Modified:
   trunk/freenet/src/freenet/store/CHKStore.java
   trunk/freenet/src/freenet/store/PubkeyStore.java
   trunk/freenet/src/freenet/store/SSKStore.java
   trunk/freenet/src/freenet/store/StoreCallback.java
Log:
Add constructNeedsKey().

Modified: trunk/freenet/src/freenet/store/CHKStore.java
===================================================================
--- trunk/freenet/src/freenet/store/CHKStore.java       2008-04-12 15:48:26 UTC 
(rev 19245)
+++ trunk/freenet/src/freenet/store/CHKStore.java       2008-04-12 15:52:36 UTC 
(rev 19246)
@@ -56,4 +56,8 @@
                return true;
        }

+       public boolean constructNeedsKey() {
+               return false;
+       }
+
 }

Modified: trunk/freenet/src/freenet/store/PubkeyStore.java
===================================================================
--- trunk/freenet/src/freenet/store/PubkeyStore.java    2008-04-12 15:48:26 UTC 
(rev 19245)
+++ trunk/freenet/src/freenet/store/PubkeyStore.java    2008-04-12 15:52:36 UTC 
(rev 19246)
@@ -58,4 +58,8 @@
                return false;
        }

+       public boolean constructNeedsKey() {
+               return false;
+       }
+
 }

Modified: trunk/freenet/src/freenet/store/SSKStore.java
===================================================================
--- trunk/freenet/src/freenet/store/SSKStore.java       2008-04-12 15:48:26 UTC 
(rev 19245)
+++ trunk/freenet/src/freenet/store/SSKStore.java       2008-04-12 15:52:36 UTC 
(rev 19246)
@@ -60,4 +60,8 @@
                return true;
        }

+       public boolean constructNeedsKey() {
+               return true;
+       }
+
 }

Modified: trunk/freenet/src/freenet/store/StoreCallback.java
===================================================================
--- trunk/freenet/src/freenet/store/StoreCallback.java  2008-04-12 15:48:26 UTC 
(rev 19245)
+++ trunk/freenet/src/freenet/store/StoreCallback.java  2008-04-12 15:52:36 UTC 
(rev 19246)
@@ -26,6 +26,9 @@
        /** Whether we should create a .keys file to keep full keys in in order 
to reconstruct. */
        public abstract boolean storeFullKeys();

+       /** Whether we need the key in order to reconstruct a block. */
+       public abstract boolean constructNeedsKey();
+       
        /** Length of a full key. Full keys are stored in the .keys file. Also 
fixed. */
        public abstract int fullKeyLength();



Reply via email to