Skip to content

asio::detail::promise_executor

詳細情報

メンバー

promise_executor()

asio::detail::promise_executor< T >::promise_executor(const shared_ptr< std::promise< T > > &p)

引数

  • constshared_ptr< std::promise< > > & p

context()

execution_context& asio::detail::promise_executor< T >::context() const ASIO_NOEXCEPT

戻り値

execution_context&

on_work_started()

void asio::detail::promise_executor< T >::on_work_started() const ASIO_NOEXCEPT

on_work_finished()

void asio::detail::promise_executor< T >::on_work_finished() const ASIO_NOEXCEPT

dispatch()

void asio::detail::promise_executor< T >::dispatch(ASIO_MOVE_ARG(F) f, const A &) const

引数

  • ASIO_MOVE_ARG(F) f
  • constA & ``

post()

void asio::detail::promise_executor< T >::post(ASIO_MOVE_ARG(F) f, const A &a) const

引数

  • ASIO_MOVE_ARG(F) f
  • constA & a

defer()

void asio::detail::promise_executor< T >::defer(ASIO_MOVE_ARG(F) f, const A &a) const

引数

  • ASIO_MOVE_ARG(F) f
  • constA & a