| 277 | typename ConstBufferSequence, typename ConstBufferIterator, |
| 278 | typename CompletionCondition, typename WriteHandler> |
| 279 | inline void start_write_at_op(AsyncRandomAccessWriteDevice& d, |
| 280 | uint64_t offset, const ConstBufferSequence& buffers, |
| 281 | const ConstBufferIterator&, CompletionCondition& completion_condition, |
| 282 | WriteHandler& handler) |
| 283 | { |
| 284 | detail::write_at_op<AsyncRandomAccessWriteDevice, ConstBufferSequence, |
| 285 | ConstBufferIterator, CompletionCondition, WriteHandler>( |
| 286 | d, offset, buffers, completion_condition, handler)( |
| 287 | boost::system::error_code(), 0, 1); |
| 288 | } |
| 289 | |
| 290 | template <typename AsyncRandomAccessWriteDevice> |
| 291 | class initiate_async_write_at |