|
eZ Publish
[trunk]
|
Handles files compressed with gzip. More...
Inheritance diagram for eZForwardCompressionHandler:
Collaboration diagram for eZForwardCompressionHandler:Public Member Functions | |
| compress ($source) | |
| decompress ($source) | |
| doClose () | |
| doEOF () | |
| doFlush () | |
| doOpen ($filename, $mode) | |
| doPasstrough ($closeFile=true) | |
| doRead ($uncompressedLength=false) | |
| doRewind () | |
| doSeek ($offset, $whence) | |
| doTell () | |
| doWrite ($data, $uncompressedLength=false) | |
| duplicate () | |
| error () | |
| errorNumber () | |
| errorString () | |
| eZForwardCompressionHandler (&$handler, $name, $identifier) | |
| & | forwardHandler () |
Handles files compressed with gzip.
This class is a wrapper of the eZGZIPZLIBCompressionHandler and eZGZIPShellCompressionHandler classes.
Definition at line 19 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::compress | ( | $ | source | ) | [virtual] |
Compress the $source string and return it as compressed data.
Implements eZCompressionHandler.
Definition at line 89 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::decompress | ( | $ | source | ) | [virtual] |
Decompress the $source string containing compressed data and return it as a string.
Implements eZCompressionHandler.
Definition at line 94 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doClose | ( | ) | [virtual] |
Does the actual file closing.
Implements eZFileHandler.
Definition at line 44 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doEOF | ( | ) | [virtual] |
Does the actual file eof detection.
Implements eZFileHandler.
Definition at line 79 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doFlush | ( | ) | [virtual] |
Does the actual file flushing.
Implements eZFileHandler.
Definition at line 59 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doOpen | ( | $ | filename, |
| $ | mode | ||
| ) | [virtual] |
Does the actual file opening.
Implements eZFileHandler.
Definition at line 39 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doPasstrough | ( | $ | closeFile = true | ) | [virtual] |
Does the actual file passtrough.
Implements eZFileHandler.
Definition at line 84 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doRead | ( | $ | length = false | ) | [virtual] |
Does the actual file reading.
Implements eZFileHandler.
Definition at line 49 of file ezforwardcompressionhandler.php.
Does the actual file rewind.
Reimplemented from eZFileHandler.
Definition at line 69 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doSeek | ( | $ | offset, |
| $ | whence | ||
| ) | [virtual] |
Does the actual file seek.
Implements eZFileHandler.
Definition at line 64 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doTell | ( | ) | [virtual] |
Does the actual file telling.
Implements eZFileHandler.
Definition at line 74 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doWrite | ( | $ | data, |
| $ | length = false |
||
| ) | [virtual] |
Does the actual file writing.
Implements eZFileHandler.
Definition at line 54 of file ezforwardcompressionhandler.php.
Duplicates the forward compression handler by calling duplicate() on the handler which gets the forwarded requests and then creates a new eZForwardCompressionHandler.
Reimplemented from eZFileHandler.
Definition at line 118 of file ezforwardcompressionhandler.php.
Returns error data as an associative array, the array contains:
Reimplemented from eZFileHandler.
Definition at line 99 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::errorNumber | ( | ) | [virtual] |
Implements eZFileHandler.
Definition at line 109 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::errorString | ( | ) | [virtual] |
Implements eZFileHandler.
Definition at line 104 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::eZForwardCompressionHandler | ( | &$ | handler, |
| $ | name, | ||
| $ | identifier | ||
| ) |
See eZCompressionHandler::eZCompressionHandler
Definition at line 24 of file ezforwardcompressionhandler.php.
Referenced by duplicate(), and eZGZIPCompressionHandler\eZGZIPCompressionHandler().
Definition at line 34 of file ezforwardcompressionhandler.php.