Lines Matching refs:this

22  * License along with this library; if not, write to the Free Software

63 $std = $this->getStandardURL($filename);
66 $error = $this->close();
71 while (($error = $this->next()) === true) {
72 $sourceName = $this->getFilename();
125 * The source will be closed after having called this function
134 while ( ($error = $this->next()) === true) {
135 $result[] = $this->getFilename();
137 $this->close();
161 return File_Archive_Reader_GetMime($this->getFilename());
193 $data = $this->getData($length);
203 * Not all readers may implement this function (a PEAR error will
213 return PEAR::raiseError('Rewind function is not implemented on this reader');
221 $offset = $this->rewind();
222 $this->skip($offset);
248 $filename = $this->getDataFilename();
255 while (($data = $this->getData($bufferSize)) !== null) {
279 $this->close();
283 while (($error = $this->next()) === true) {
285 $mime = $this->getMime();
290 $this->getFilename(),
291 $this->getStat(),
297 $error = $this->sendData($writer, $bufferSize);
302 $this->close();
314 * @param string $filename URL of the file to extract from this
328 if (($error = $this->select($filename)) === true) {
329 $result = $this->sendData($writer, $bufferSize);
349 * After having called makeAppendWriter, $this is closed and should not be
358 return $this->makeWriterRemoveFiles(new File_Archive_Predicate_False());
365 * After a call to makeWriterRemoveFiles, $this is closed and should not
383 return $this->makeWriterRemoveFiles(new File_Archive_Predicate_Current());
391 $writer = $this->makeWriterRemove();