id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9001,asio::buffered_stream and family missing future returns,vinnie.falco@…,chris_kohlhoff,"I'm practically a novice but it seems that '''asio::buffered_read_stream''' and '''asio::buffered_write_stream''' async operations are missing the futures return value. I believe that '''asio::buffered_read_stream::async_read_some''' should have a function signature that looks like this: {{{ template BOOST_ASIO_INITFN_RESULT_TYPE(ReadHandler, void (boost::system::error_code, std::size_t)) async_read_some(const MutableBufferSequence& buffers, BOOST_ASIO_MOVE_ARG(ReadHandler) handler) }}} I marked this as ""Problem"" because it is not possible to wrap either of these objects in such a way that they are fully compatible with future returns. Note that classes like '''asio::basic_stream_socket''' all provide futures return values for async functions (when supported by the build configuration). If I am incorrect please advise me so I can correct my own code because this is the model I am following ",Feature Requests,closed,To Be Determined,asio,Boost 1.54.0,Problem,fixed,,