Skip to content

asio::detail::reactive_descriptor_service

詳細情報

メンバー

reactive_descriptor_service()

ASIO_DECL asio::detail::reactive_descriptor_service::reactive_descriptor_service(asio::io_context &io_context)

引数

  • asio::io_context& io_context

戻り値

ASIO_DECL

shutdown()

Destroy all user-defined handler objects owned by the service.

ASIO_DECL void asio::detail::reactive_descriptor_service::shutdown()

戻り値

ASIO_DECLvoid

construct()

ASIO_DECL void asio::detail::reactive_descriptor_service::construct(implementation_type &impl)

引数

  • implementation_type& impl

戻り値

ASIO_DECLvoid

move_construct()

ASIO_DECL void asio::detail::reactive_descriptor_service::move_construct(implementation_type &impl, implementation_type &other_impl)

引数

  • implementation_type& impl
  • implementation_type& other_impl

戻り値

ASIO_DECLvoid

move_assign()

ASIO_DECL void asio::detail::reactive_descriptor_service::move_assign(implementation_type &impl, reactive_descriptor_service &other_service, implementation_type &other_impl)

引数

  • implementation_type& impl
  • reactive_descriptor_service& other_service
  • implementation_type& other_impl

戻り値

ASIO_DECLvoid

destroy()

ASIO_DECL void asio::detail::reactive_descriptor_service::destroy(implementation_type &impl)

引数

  • implementation_type& impl

戻り値

ASIO_DECLvoid

assign()

ASIO_DECL asio::error_code asio::detail::reactive_descriptor_service::assign(implementation_type &impl, const native_handle_type &native_descriptor, asio::error_code &ec)

引数

  • implementation_type& impl
  • const& native_descriptor
  • asio::error_code& ec

戻り値

ASIO_DECL

is_open()

bool asio::detail::reactive_descriptor_service::is_open(const implementation_type &impl) const

引数

  • const& impl

戻り値

bool

close()

ASIO_DECL asio::error_code asio::detail::reactive_descriptor_service::close(implementation_type &impl, asio::error_code &ec)

引数

  • implementation_type& impl
  • asio::error_code& ec

戻り値

ASIO_DECL

native_handle()

native_handle_type asio::detail::reactive_descriptor_service::native_handle(const implementation_type &impl) const

引数

  • const& impl

戻り値

native_handle_type

release()

ASIO_DECL native_handle_type asio::detail::reactive_descriptor_service::release(implementation_type &impl)

引数

  • implementation_type& impl

戻り値

ASIO_DECL

cancel()

ASIO_DECL asio::error_code asio::detail::reactive_descriptor_service::cancel(implementation_type &impl, asio::error_code &ec)

引数

  • implementation_type& impl
  • asio::error_code& ec

戻り値

ASIO_DECL

io_control()

asio::error_code asio::detail::reactive_descriptor_service::io_control(implementation_type &impl, IO_Control_Command &command, asio::error_code &ec)

引数

  • implementation_type& impl
  • IO_Control_Command & command
  • asio::error_code& ec

戻り値

asio::error_code

non_blocking()

bool asio::detail::reactive_descriptor_service::non_blocking(const implementation_type &impl) const

引数

  • const& impl

戻り値

bool

non_blocking()

asio::error_code asio::detail::reactive_descriptor_service::non_blocking(implementation_type &impl, bool mode, asio::error_code &ec)

引数

  • implementation_type& impl
  • bool mode
  • asio::error_code& ec

戻り値

asio::error_code

native_non_blocking()

bool asio::detail::reactive_descriptor_service::native_non_blocking(const implementation_type &impl) const

引数

  • const& impl

戻り値

bool

native_non_blocking()

asio::error_code asio::detail::reactive_descriptor_service::native_non_blocking(implementation_type &impl, bool mode, asio::error_code &ec)

引数

  • implementation_type& impl
  • bool mode
  • asio::error_code& ec

戻り値

asio::error_code

wait()

asio::error_code asio::detail::reactive_descriptor_service::wait(implementation_type &impl, posix::descriptor_base::wait_type w, asio::error_code &ec)

引数

  • implementation_type& impl
  • posix::descriptor_base::wait_type w
  • asio::error_code& ec

戻り値

asio::error_code

async_wait()

void asio::detail::reactive_descriptor_service::async_wait(implementation_type &impl, posix::descriptor_base::wait_type w, Handler &handler)

引数

  • implementation_type& impl
  • posix::descriptor_base::wait_type w
  • Handler & handler

write_some()

size_t asio::detail::reactive_descriptor_service::write_some(implementation_type &impl, const ConstBufferSequence &buffers, asio::error_code &ec)

引数

  • implementation_type& impl
  • constConstBufferSequence & buffers
  • asio::error_code& ec

戻り値

size_t

write_some()

size_t asio::detail::reactive_descriptor_service::write_some(implementation_type &impl, const null_buffers &, asio::error_code &ec)

引数

  • implementation_type& impl
  • const& ``
  • asio::error_code& ec

戻り値

size_t

async_write_some()

void asio::detail::reactive_descriptor_service::async_write_some(implementation_type &impl, const ConstBufferSequence &buffers, Handler &handler)

引数

  • implementation_type& impl
  • constConstBufferSequence & buffers
  • Handler & handler

async_write_some()

void asio::detail::reactive_descriptor_service::async_write_some(implementation_type &impl, const null_buffers &, Handler &handler)

引数

  • implementation_type& impl
  • const& ``
  • Handler & handler

read_some()

size_t asio::detail::reactive_descriptor_service::read_some(implementation_type &impl, const MutableBufferSequence &buffers, asio::error_code &ec)

引数

  • implementation_type& impl
  • constMutableBufferSequence & buffers
  • asio::error_code& ec

戻り値

size_t

read_some()

size_t asio::detail::reactive_descriptor_service::read_some(implementation_type &impl, const null_buffers &, asio::error_code &ec)

引数

  • implementation_type& impl
  • const& ``
  • asio::error_code& ec

戻り値

size_t

async_read_some()

void asio::detail::reactive_descriptor_service::async_read_some(implementation_type &impl, const MutableBufferSequence &buffers, Handler &handler)

引数

  • implementation_type& impl
  • constMutableBufferSequence & buffers
  • Handler & handler

async_read_some()

void asio::detail::reactive_descriptor_service::async_read_some(implementation_type &impl, const null_buffers &, Handler &handler)

引数

  • implementation_type& impl
  • const& ``
  • Handler & handler