RESTinio
|
#include <zlib.hpp>
Public Types | |
using | base_type_t |
Public Types inherited from restinio::transforms::zlib::body_appender_base_t< chunked_output_t, body_appender_t< chunked_output_t > > | |
using | resp_t |
Public Member Functions | |
auto & | append (string_view_t input) |
Append data to be compressed. | |
auto & | make_chunk (string_view_t input=string_view_t{}) |
Append data to be compressed and adds current zlib transformator output as a new chunk. | |
void | flush () |
Flushes currently available compressed data with possibly creating new chunk and then flushes target response. | |
void | complete () |
Complete zlib transformation operation. | |
Public Member Functions inherited from restinio::transforms::zlib::body_appender_base_t< chunked_output_t, body_appender_t< chunked_output_t > > | |
body_appender_base_t (const params_t ¶ms, resp_t &resp) | |
body_appender_base_t (const body_appender_base_t &)=delete | |
body_appender_base_t & | operator= (const body_appender_base_t &)=delete |
body_appender_base_t & | operator= (body_appender_base_t &&)=delete |
body_appender_base_t (body_appender_base_t &&ba) noexcept | |
virtual | ~body_appender_base_t () |
Private Member Functions | |
body_appender_t ()=delete |
Additional Inherited Members | |
Protected Attributes inherited from restinio::transforms::zlib::body_appender_base_t< chunked_output_t, body_appender_t< chunked_output_t > > | |
std::unique_ptr< zlib_t > | m_ztransformator |
resp_t & | m_resp |
using restinio::transforms::zlib::body_appender_t< chunked_output_t >::base_type_t |
|
privatedelete |
|
inline |
|
inline |
|
inline |
|
inline |