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