]> git.mxchange.org Git - core.git/blobdiff - inc/classes/interfaces/iterator/class_SeekableWritableFileIterator.php
These 3 methods are now moved to BaseFile.
[core.git] / inc / classes / interfaces / iterator / class_SeekableWritableFileIterator.php
index b8b86be26235afc2ca745a4ef72f61e766903fe3..4cc67da68ea7008a7bfd28c7b27cfd25778be199 100644 (file)
@@ -85,6 +85,31 @@ interface SeekableWritableFileIterator extends SeekableIterator {
         * @return      void
         */
        function preAllocateFile ($type);
+
+       /**
+        * Initializes counter for valid entries, arrays for damaged entries and
+        * an array for gap seek positions. If you call this method on your own,
+        * please re-analyze the file structure. So you are better to call
+        * analyzeFile() instead of this method.
+        *
+        * @return      void
+        */
+       function initCountersGapsArray ();
+
+       /**
+        * Getter for header size
+        *
+        * @return      $totalEntries   Size of file header
+        */
+       function getHeaderSize ();
+
+       /**
+        * Setter for header size
+        *
+        * @param       $headerSize             Size of file header
+        * @return      void
+        */
+       function setHeaderSize ($headerSize);
 }
 
 // [EOF]