Update for Net-TS Asio (API Change):

fix #769

The following classes are removed:

* handler_type
* async_result
* async_completion
* is_dynamic_buffer
* is_const_buffer_sequence
* is_mutable_buffer_sequence
* handler_alloc

Actions Required:

* Use BOOST_ASIO_HANDLER_TYPE instead of handler_type
* Use BOOST_ASIO_INITFN_RESULT_TYPE instead of async_result
* Use boost::asio::async_completion
* Use boost::asio::is_dynamic_buffer
* Use boost::asio::is_const_buffer_sequence
* Use boost::asio::is_mutable_buffer_sequence
* boost::asio::associated_allocator_t replaces handler_alloc
This commit is contained in:
Vinnie Falco
2017-10-23 17:11:27 -07:00
parent 9dc9ca13b9
commit 3a28e999af
173 changed files with 3214 additions and 4138 deletions
+10 -10
View File
@@ -152,7 +152,7 @@ public:
template<class Parser, class ConstBufferSequence, class Test>
typename std::enable_if<
is_const_buffer_sequence<ConstBufferSequence>::value>::type
boost::asio::is_const_buffer_sequence<ConstBufferSequence>::value>::type
parsegrind(ConstBufferSequence const& buffers,
Test const& test, bool skip = false)
{
@@ -213,13 +213,13 @@ public:
void
parsegrind(string_view msg, Test const& test, bool skip = false)
{
parsegrind<Parser>(boost::asio::const_buffers_1{
parsegrind<Parser>(boost::asio::const_buffer{
msg.data(), msg.size()}, test, skip);
}
template<class Parser, class ConstBufferSequence>
typename std::enable_if<
is_const_buffer_sequence<ConstBufferSequence>::value>::type
boost::asio::is_const_buffer_sequence<ConstBufferSequence>::value>::type
parsegrind(ConstBufferSequence const& buffers)
{
parsegrind<Parser>(buffers, [](Parser const&){});
@@ -241,7 +241,7 @@ public:
Parser p;
p.eager(true);
error_code ec;
buffers_suffix<boost::asio::const_buffers_1> cb{
buffers_suffix<boost::asio::const_buffer> cb{
boost::in_place_init, msg.data(), msg.size()};
auto n = p.put(buffers_prefix(i, cb), ec);
if(ec == result)
@@ -266,8 +266,8 @@ public:
p.eager(true);
error_code ec;
p.put(buffers_cat(
boost::asio::const_buffers_1{msg.data(), i},
boost::asio::const_buffers_1{
boost::asio::const_buffer{msg.data(), i},
boost::asio::const_buffer{
msg.data() + i, msg.size() - i}), ec);
if(! ec)
p.put_eof(ec);
@@ -887,7 +887,7 @@ public:
//--------------------------------------------------------------------------
static
boost::asio::const_buffers_1
boost::asio::const_buffer
buf(string_view s)
{
return {s.data(), s.size()};
@@ -1140,7 +1140,7 @@ public:
error_code ec;
test_parser<false> p;
p.eager(true);
p.put(boost::asio::const_buffers_1{
p.put(boost::asio::const_buffer{
s.data(), s.size()}, ec);
});
};
@@ -1156,7 +1156,7 @@ public:
error_code ec;
test_parser<false> p;
p.eager(true);
p.put(boost::asio::const_buffers_1{
p.put(boost::asio::const_buffer{
msg.data(), msg.size()}, ec);
BEAST_EXPECTS(! ec, ec.message());
grind(msg);
@@ -1173,7 +1173,7 @@ public:
error_code ec;
test_parser<false> p;
p.eager(true);
p.put(boost::asio::const_buffers_1{
p.put(boost::asio::const_buffer{
msg.data(), msg.size()}, ec);
BEAST_EXPECT(ec);
grind(msg);