
22 Apr
2005
22 Apr
'05
2:06 p.m.
On Fri, 2005-04-22 at 13:07 +0200, Peter Simons wrote:
Iain Hanson writes:
async_read should not take a buffer; instead, the callback should receive a pointer to a buffer managed by the library that is guaranteed to be valid for the duration of the callback. (Not by default, at least.)
async_write (by default) should not assume that the passed buffer stays valid after async_write returns.
This would give a significant performance hit as there will now be two copies of the data.
Not if the callback doesn't make any copies.
That is a long way from being the common case. /ikh