Skip to content

asio::detail::strand_service

詳細情報

メンバー

strand_service()

ASIO_DECL asio::detail::strand_service::strand_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::strand_service::shutdown()

戻り値

ASIO_DECLvoid

construct()

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

引数

  • implementation_type& impl

戻り値

ASIO_DECLvoid

dispatch()

void asio::detail::strand_service::dispatch(implementation_type &impl, Handler &handler)

引数

  • implementation_type& impl
  • Handler & handler

post()

void asio::detail::strand_service::post(implementation_type &impl, Handler &handler)

引数

  • implementation_type& impl
  • Handler & handler

running_in_this_thread()

ASIO_DECL bool asio::detail::strand_service::running_in_this_thread(const implementation_type &impl) const

引数

  • const& impl

戻り値

ASIO_DECL