# EncoderProvider.hpp

This File On Github
Ask A Question

API: latest
module: oatpp-zlib
#include "oatpp-zlib/EncoderProvider.hpp"

# DeflateEncoderProvider

EncoderProvider for "deflate" encoding.

namespace oatpp { namespace zlib { 
  class DeflateEncoderProvider : public web::protocol::http::encoding::EncoderProvider {}
}}

# Methods

Return Type Name Summary
oatpp::String getEncodingName Get encoding name.
std::shared_ptr<data::buffer::Processor> getProcessor Get oatpp::data::buffer::Processor for chunked encoding.

# DeflateEncoderProvider::getEncodingName

Get encoding name.

  • @return

oatpp::String getEncodingName() override

# DeflateEncoderProvider::getProcessor

Get oatpp::data::buffer::Processor for chunked encoding.

std::shared_ptr<data::buffer::Processor> getProcessor() override

# DeflateDecoderProvider

EncoderProvider for "deflate" decoding.

namespace oatpp { namespace zlib { 
  class DeflateDecoderProvider : public web::protocol::http::encoding::EncoderProvider {}
}}

# Methods

Return Type Name Summary
oatpp::String getEncodingName Get encoding name.
std::shared_ptr<data::buffer::Processor> getProcessor Get oatpp::data::buffer::Processor for chunked decoding.

# DeflateDecoderProvider::getEncodingName

Get encoding name.

  • @return

oatpp::String getEncodingName() override

# DeflateDecoderProvider::getProcessor

Get oatpp::data::buffer::Processor for chunked decoding.

std::shared_ptr<data::buffer::Processor> getProcessor() override

# GzipEncoderProvider

EncoderProvider for "gzip" encoding.

namespace oatpp { namespace zlib { 
  class GzipEncoderProvider : public web::protocol::http::encoding::EncoderProvider {}
}}

# Methods

Return Type Name Summary
oatpp::String getEncodingName Get encoding name.
std::shared_ptr<data::buffer::Processor> getProcessor Get oatpp::data::buffer::Processor for chunked encoding.

# GzipEncoderProvider::getEncodingName

Get encoding name.

  • @return

oatpp::String getEncodingName() override

# GzipEncoderProvider::getProcessor

Get oatpp::data::buffer::Processor for chunked encoding.

std::shared_ptr<data::buffer::Processor> getProcessor() override

# GzipDecoderProvider

EncoderProvider for "gzip" decoding.

namespace oatpp { namespace zlib { 
  class GzipDecoderProvider : public web::protocol::http::encoding::EncoderProvider {}
}}

# Methods

Return Type Name Summary
oatpp::String getEncodingName Get encoding name.
std::shared_ptr<data::buffer::Processor> getProcessor Get oatpp::data::buffer::Processor for chunked decoding.

# GzipDecoderProvider::getEncodingName

Get encoding name.

  • @return

oatpp::String getEncodingName() override

# GzipDecoderProvider::getProcessor

Get oatpp::data::buffer::Processor for chunked decoding.

std::shared_ptr<data::buffer::Processor> getProcessor() override