Async operations.
Now I pass preallocated byte buffer, for example:
s.async_receive_from(
boost::asio::buffer( preallocated_pointer, preallocated_size ),
_remote_endpoint,
boost::bind(...)
);
Is it possible to make lazy allocation for this and other calls?