boost::capy::ready
Create an immediate awaitable for a failed io_result.
Synopsis
Declared in <boost/capy/ex/immediate.hpp>
immediate<io_result>
ready(std::error_code ec) noexcept;
Description
This helper creates an immediate wrapping an io_result with an error code.
Example
immediate<io_result<std::size_t>>
write(const_buffer buf)
{
auto ec = write_sync(buf);
if(ec)
return ready(ec, std::size_t{0});
return ready(buffer_size(buf));
}
See Also
immediate, io_result
Created with MrDocs