RESTinio
Loading...
Searching...
No Matches
restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant > Class Template Reference

Base class for body appenders. More...

#include <zlib.hpp>

Inheritance diagram for restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >:
restinio::transforms::zlib::x_controlled_output_body_appender_base_t< restinio_controlled_output_t, body_appender_t< restinio_controlled_output_t > > restinio::transforms::zlib::x_controlled_output_body_appender_base_t< user_controlled_output_t, body_appender_t< user_controlled_output_t > > restinio::transforms::zlib::body_appender_t< restinio_controlled_output_t > restinio::transforms::zlib::body_appender_t< user_controlled_output_t >

Public Types

using resp_t = response_builder_t< Response_Output_Strategy >

Public Member Functions

 body_appender_base_t (const params_t &params, resp_t &resp)
 body_appender_base_t (const body_appender_base_t &)=delete
body_appender_base_toperator= (const body_appender_base_t &)=delete
body_appender_base_toperator= (body_appender_base_t &&)=delete
 body_appender_base_t (body_appender_base_t &&ba) noexcept
virtual ~body_appender_base_t ()

Protected Attributes

std::unique_ptr< zlib_tm_ztransformator
resp_tm_resp

Detailed Description

template<typename Response_Output_Strategy, typename Descendant>
class restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >

Base class for body appenders.

Definition at line 983 of file zlib.hpp.

Member Typedef Documentation

◆ resp_t

template<typename Response_Output_Strategy, typename Descendant>
using restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::resp_t = response_builder_t< Response_Output_Strategy >

Definition at line 986 of file zlib.hpp.

Constructor & Destructor Documentation

◆ body_appender_base_t() [1/3]

template<typename Response_Output_Strategy, typename Descendant>
restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::body_appender_base_t ( const params_t & params,
resp_t & resp )
inline

Definition at line 988 of file zlib.hpp.

◆ body_appender_base_t() [2/3]

template<typename Response_Output_Strategy, typename Descendant>
restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::body_appender_base_t ( const body_appender_base_t< Response_Output_Strategy, Descendant > & )
delete

◆ body_appender_base_t() [3/3]

template<typename Response_Output_Strategy, typename Descendant>
restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::body_appender_base_t ( body_appender_base_t< Response_Output_Strategy, Descendant > && ba)
inlinenoexcept

Definition at line 1005 of file zlib.hpp.

◆ ~body_appender_base_t()

template<typename Response_Output_Strategy, typename Descendant>
virtual restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::~body_appender_base_t ( )
inlinevirtual

Definition at line 1010 of file zlib.hpp.

Member Function Documentation

◆ operator=() [1/2]

template<typename Response_Output_Strategy, typename Descendant>
body_appender_base_t & restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::operator= ( body_appender_base_t< Response_Output_Strategy, Descendant > && )
delete

◆ operator=() [2/2]

template<typename Response_Output_Strategy, typename Descendant>
body_appender_base_t & restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::operator= ( const body_appender_base_t< Response_Output_Strategy, Descendant > & )
delete

Member Data Documentation

◆ m_resp

template<typename Response_Output_Strategy, typename Descendant>
resp_t& restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::m_resp
protected

Definition at line 1014 of file zlib.hpp.

◆ m_ztransformator

template<typename Response_Output_Strategy, typename Descendant>
std::unique_ptr< zlib_t > restinio::transforms::zlib::body_appender_base_t< Response_Output_Strategy, Descendant >::m_ztransformator
protected

Definition at line 1013 of file zlib.hpp.


The documentation for this class was generated from the following file: