Remove serializer::chunked (API Change):

* The function serializer::chunked is removed,
  since it is redundant.

Actions Required:

* Call serializer::get::chunked instead of serializer::chunked
This commit is contained in:
Vinnie Falco
2017-10-24 17:23:38 -07:00
parent 129c7d8b78
commit feb525f829
4 changed files with 5 additions and 16 deletions

View File

@@ -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
--------------------------------------------------------------------------------

View File

@@ -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);

View File

@@ -77,8 +77,7 @@ next(error_code& ec, Visit&& visit)
{
frdinit(std::integral_constant<bool,
isRequest>{});
chunked_ = m_.chunked();
if(chunked_)
if(m_.chunked())
goto go_init_c;
s_ = do_init;
BOOST_BEAST_FALLTHROUGH;

View File

@@ -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