A TransformationPlugin to easily add gzip deflate to your TransformationPlugin chain. More...
#include <GzipDeflateTransformation.h>
Inherits atscppapi::TransformationPlugin.

| Public Member Functions | |
| GzipDeflateTransformation (Transaction &transaction, TransformationPlugin::Type type) | |
| A full example of how to use GzipDeflateTransformation and GzipInflateTransformation is available in examples/gzip_tranformation/. | |
| void | consume (const std::string &data) | 
| Any TransformationPlugin must implement consume(), this method will take content from the transformation chain and gzip compress it. | |
| void | handleInputComplete () | 
| Any TransformationPlugin must implement handleInputComplete(), this method will finalize the gzip compression and flush any remaining data and the epilouge. | |
| virtual | ~GzipDeflateTransformation () | 
A TransformationPlugin to easily add gzip deflate to your TransformationPlugin chain.
The GzipDeflateTransformation is a helper transformation that can be used to easily compress content. For a full example of GzipDeflateTransformation and GzipInflateTransformation see examples/gzip_transformation/.
Definition at line 53 of file GzipDeflateTransformation.h.
| atscppapi::transformations::GzipDeflateTransformation::GzipDeflateTransformation | ( | Transaction & | transaction, | |
| TransformationPlugin::Type | type | |||
| ) | 
A full example of how to use GzipDeflateTransformation and GzipInflateTransformation is available in examples/gzip_tranformation/.
| transaction | As with any TransformationPlugin you must pass in the transaction | |
| type | because the GzipDeflateTransformation can be used with both requests and responses you must specify the Type. | 
| virtual atscppapi::transformations::GzipDeflateTransformation::~GzipDeflateTransformation | ( | ) |  [virtual] | 
| void atscppapi::transformations::GzipDeflateTransformation::consume | ( | const std::string & | data | ) |  [virtual] | 
Any TransformationPlugin must implement consume(), this method will take content from the transformation chain and gzip compress it.
| data | the input data to compress | 
Implements atscppapi::TransformationPlugin.
| void atscppapi::transformations::GzipDeflateTransformation::handleInputComplete | ( | ) |  [virtual] | 
Any TransformationPlugin must implement handleInputComplete(), this method will finalize the gzip compression and flush any remaining data and the epilouge.
Implements atscppapi::TransformationPlugin.
 1.7.1
 1.7.1