X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Finterfaces%2Fiterator%2Fclass_SeekableWritableFileIterator.php;h=1dde2c27235b52e32bc25e46cbefa1959e56d10d;hp=48dd8db4dcbba6603b64cd95e1d377ecbb76198e;hb=8557e30c478c289b89a8dc241eb55b838aead662;hpb=6327d67d057b505a33549c656310ee1f9ed1cffa diff --git a/inc/classes/interfaces/iterator/class_SeekableWritableFileIterator.php b/inc/classes/interfaces/iterator/class_SeekableWritableFileIterator.php index 48dd8db4..1dde2c27 100644 --- a/inc/classes/interfaces/iterator/class_SeekableWritableFileIterator.php +++ b/inc/classes/interfaces/iterator/class_SeekableWritableFileIterator.php @@ -27,9 +27,25 @@ interface SeekableWritableFileIterator extends SeekableIterator { * Seeks to given position * * @param $seekPosition Seek position in file + * @return $status Status of this operation + */ + function seek ($seekPosition); + + /** + * Size of file stack + * + * @return $size Size (in bytes) of file + */ + function size (); + + /** + * Writes at given position by seeking to it. + * + * @param $seekPosition Seek position in file + * @param $data Data to be written * @return void */ - function seek ($seedPosition); + function writeAtPosition ($seedPosition, $data); } // [EOF]