diff --git a/CHANGELOG.md b/CHANGELOG.md index cfebb9f5..59e5b412 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,10 +5,12 @@ Version 128: API Changes: * Remove serializer::keep_alive +* Remove serializer::chunked Actions Required: * Call message::keep_alive instead of serializer::keep_alive +* Call serializer::get::chunked instead of serializer::chunked -------------------------------------------------------------------------------- diff --git a/include/boost/beast/http/impl/file_body_win32.ipp b/include/boost/beast/http/impl/file_body_win32.ipp index 3043fe1e..80a3f1d0 100644 --- a/include/boost/beast/http/impl/file_body_win32.ipp +++ b/include/boost/beast/http/impl/file_body_win32.ipp @@ -410,7 +410,7 @@ operator()() return detail::async_write_some( sock_, sr_, std::move(*this)); } - if(sr_.chunked()) + if(sr_.get().chunked()) { return detail::async_write_some( sock_, sr_, std::move(*this)); @@ -501,7 +501,7 @@ write_some( return bytes_transferred; return bytes_transferred; } - if(sr.chunked()) + if(sr.get().chunked()) { auto const bytes_transferred = detail::write_some(sock, sr, ec); diff --git a/include/boost/beast/http/impl/serializer.ipp b/include/boost/beast/http/impl/serializer.ipp index 91bbe5f2..c57cdd5a 100644 --- a/include/boost/beast/http/impl/serializer.ipp +++ b/include/boost/beast/http/impl/serializer.ipp @@ -77,8 +77,7 @@ next(error_code& ec, Visit&& visit) { frdinit(std::integral_constant{}); - chunked_ = m_.chunked(); - if(chunked_) + if(m_.chunked()) goto go_init_c; s_ = do_init; BOOST_BEAST_FALLTHROUGH; diff --git a/include/boost/beast/http/serializer.hpp b/include/boost/beast/http/serializer.hpp index 2b02a395..e1357532 100644 --- a/include/boost/beast/http/serializer.hpp +++ b/include/boost/beast/http/serializer.hpp @@ -186,7 +186,6 @@ private: int s_ = do_construct; bool split_ = false; bool header_done_ = false; - bool chunked_; bool more_; public: @@ -292,17 +291,6 @@ public: return s_ == do_complete; } - /** Return `true` if the serializer will apply chunk-encoding. - - This function may only be called if @ref is_header_done - would return `true`. - */ - bool - chunked() - { - return chunked_; - } - /** Returns the next set of buffers in the serialization. This function will attempt to call the `visit` function