Skip to content

asio::detail::strand_executor_service

詳細情報

メンバー

strand_executor_service()

ASIO_DECL asio::detail::strand_executor_service::strand_executor_service(execution_context &context)

引数

  • execution_context& context

戻り値

ASIO_DECL

shutdown()

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

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

戻り値

ASIO_DECLvoid

create_implementation()

ASIO_DECL implementation_type asio::detail::strand_executor_service::create_implementation()

戻り値

ASIO_DECL

dispatch()

void asio::detail::strand_executor_service::dispatch(const implementation_type &impl, Executor &ex, ASIO_MOVE_ARG(Function) function, const Allocator &a)

引数

  • const& impl
  • Executor & ex
  • ASIO_MOVE_ARG(Function) function
  • constAllocator & a

post()

void asio::detail::strand_executor_service::post(const implementation_type &impl, Executor &ex, ASIO_MOVE_ARG(Function) function, const Allocator &a)

引数

  • const& impl
  • Executor & ex
  • ASIO_MOVE_ARG(Function) function
  • constAllocator & a

defer()

void asio::detail::strand_executor_service::defer(const implementation_type &impl, Executor &ex, ASIO_MOVE_ARG(Function) function, const Allocator &a)

引数

  • const& impl
  • Executor & ex
  • ASIO_MOVE_ARG(Function) function
  • constAllocator & a

running_in_this_thread()

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

引数

  • const& impl

戻り値

ASIO_DECL