HTTP reads and writes return bytes transferred (API Change):

* HTTP read and write operations now return the
  number of bytes transferred to or from the stream.

Actions Required:

* Modify HTTP read and/or write completion handlers to receive
  the extra std::size_t bytes_transferred parameter.
This commit is contained in:
Vinnie Falco
2017-09-03 20:37:28 -07:00
parent cc8246e27e
commit 49d9d47a0b
22 changed files with 460 additions and 230 deletions
+2 -2
View File
@@ -614,7 +614,7 @@ public:
handler() { ++count(); }
~handler() { --count(); }
handler(handler const&) { ++count(); }
void operator()(error_code const&) const {}
void operator()(error_code const&, std::size_t) const {}
};
void
@@ -830,7 +830,7 @@ public:
res.chunked(true);
response_serializer<empty_body> sr{res};
async_write_header(ts, sr,
[&](const error_code&)
[&](error_code const&, std::size_t)
{
});
ios.run();