28 #include <netflex/http/request.hpp> 29 #include <netflex/http/response.hpp> 36 class middleware_chain;
42 typedef std::function<void(middleware_chain&, http::request&, http::response&)> middleware_t;
77 std::list<middleware_t> m_middlewares;
92 std::list<middleware_t>::iterator m_current_middleware;
middleware_chain(const std::list< middleware_t > &middlewares, http::request &request, http::response &response)
middleware_chain & operator=(const middleware_chain &)=default
assignment operator
Definition: middleware_chain.hpp:48
Definition: client.hpp:33
~middleware_chain(void)=default
default dtor
Definition: response.hpp:37
Definition: request.hpp:39