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 committed 2017-10-23 17:11:27 -07:00
1 parent 9dc9ca13b9
commit 3a28e999af
173 files changed
+3214 -4138

No files matched your search

+5 -5
View File
@@ -230,7 +230,7 @@ public:
void
testFourByteSequence()
{
using boost::asio::const_buffers_1;
using boost::asio::const_buffer;
utf8_checker utf8;
std::uint8_t buf[4];
for(auto i = 240; i <= 244; ++i)
@@ -364,7 +364,6 @@ public:
void
testWithStreamBuffer()
{
using namespace boost::asio;
{
// Valid UTF8 encoded text
std::vector<std::vector<std::uint8_t>> const data{{
@@ -395,13 +394,14 @@ public:
static std::size_t constexpr size = 3;
std::size_t n = s.size();
buffers_suffix<
boost::asio::const_buffers_1> cb{
boost::asio::const_buffers_1(s.data(), n)};
boost::asio::const_buffer> cb{
boost::asio::const_buffer(s.data(), n)};
multi_buffer b;
while(n)
{
auto const amount = (std::min)(n, size);
b.commit(buffer_copy(b.prepare(amount), cb));
b.commit(boost::asio::buffer_copy(
b.prepare(amount), cb));
cb.consume(amount);
n -= amount;
}