Skip to content

asio::detail::read_at_streambuf_op

詳細情報

メンバー

device_

AsyncRandomAccessReadDevice& asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::device_

offset_

uint64_t asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::offset_

streambuf_

asio::basic_streambuf<Allocator>& asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::streambuf_

start_

int asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::start_

total_transferred_

std::size_t asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::total_transferred_

handler_

ReadHandler asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::handler_

read_at_streambuf_op()

asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::read_at_streambuf_op(AsyncRandomAccessReadDevice &device, uint64_t offset, basic_streambuf< Allocator > &streambuf, CompletionCondition completion_condition, ReadHandler &handler)

引数

  • AsyncRandomAccessReadDevice & device
  • uint64_t offset
  • basic_streambuf< Allocator > & streambuf
  • CompletionCondition completion_condition
  • ReadHandler & handler

operator()()

void asio::detail::read_at_streambuf_op< AsyncRandomAccessReadDevice, Allocator, CompletionCondition, ReadHandler >::operator()(const asio::error_code &ec, std::size_t bytes_transferred, int start=0)

引数

  • const& ec
  • std::size_t bytes_transferred
  • int start