forked from boostorg/beast
This is necessary to meet the requirements for asynchronous operations: http://www.boost.org/doc/libs/1_64_0/doc/html/boost_asio/reference/asynchronous_operations.html Specifically, that the caller must ensure the validity of the message argument until the handler is invoked. object