Skip to content

asio::executor::impl_base

詳細情報

メンバー

clone()

virtual impl_base* asio::executor::impl_base::clone() const ASIO_NOEXCEPT=0

戻り値

impl_base *

destroy()

virtual void asio::executor::impl_base::destroy() ASIO_NOEXCEPT=0

context()

virtual execution_context& asio::executor::impl_base::context() ASIO_NOEXCEPT=0

戻り値

execution_context&

on_work_started()

virtual void asio::executor::impl_base::on_work_started() ASIO_NOEXCEPT=0

on_work_finished()

virtual void asio::executor::impl_base::on_work_finished() ASIO_NOEXCEPT=0

dispatch()

virtual void asio::executor::impl_base::dispatch(ASIO_MOVE_ARG(function))=0

引数

  • ASIO_MOVE_ARG() ``

post()

virtual void asio::executor::impl_base::post(ASIO_MOVE_ARG(function))=0

引数

  • ASIO_MOVE_ARG() ``

defer()

virtual void asio::executor::impl_base::defer(ASIO_MOVE_ARG(function))=0

引数

  • ASIO_MOVE_ARG() ``

target_type()

virtual type_id_result_type asio::executor::impl_base::target_type() const ASIO_NOEXCEPT=0

戻り値

type_id_result_type

target()

virtual void* asio::executor::impl_base::target() ASIO_NOEXCEPT=0

戻り値

void *

target()

virtual const void* asio::executor::impl_base::target() const ASIO_NOEXCEPT=0

戻り値

constvoid *

equals()

virtual bool asio::executor::impl_base::equals(const impl_base *e) const ASIO_NOEXCEPT=0

引数

  • constimpl_base * e

戻り値

bool