| 113 | |
| 114 | template <typename Const_Buffers, typename Handler> |
| 115 | void async_write_some(const Const_Buffers& buffers, |
| 116 | Handler&& handler) |
| 117 | { |
| 118 | size_t bytes_transferred = write_some(buffers); |
| 119 | boost::asio::post(get_executor(), |
| 120 | boost::asio::detail::bind_handler( |
| 121 | static_cast<Handler&&>(handler), |
| 122 | boost::system::error_code(), bytes_transferred)); |
| 123 | } |
| 124 | |
| 125 | private: |
| 126 | boost::asio::io_context& io_context_; |