Skip to content

asio::detail::deadline_timer_service

詳細情報

メンバー

deadline_timer_service()

asio::detail::deadline_timer_service< Time_Traits >::deadline_timer_service(asio::io_context &io_context)

引数

  • asio::io_context& io_context

~deadline_timer_service()

asio::detail::deadline_timer_service< Time_Traits >::~deadline_timer_service()

shutdown()

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

void asio::detail::deadline_timer_service< Time_Traits >::shutdown()

construct()

void asio::detail::deadline_timer_service< Time_Traits >::construct(implementation_type &impl)

引数

  • implementation_type& impl

destroy()

void asio::detail::deadline_timer_service< Time_Traits >::destroy(implementation_type &impl)

引数

  • implementation_type& impl

move_construct()

void asio::detail::deadline_timer_service< Time_Traits >::move_construct(implementation_type &impl, implementation_type &other_impl)

引数

  • implementation_type& impl
  • implementation_type& other_impl

move_assign()

void asio::detail::deadline_timer_service< Time_Traits >::move_assign(implementation_type &impl, deadline_timer_service &other_service, implementation_type &other_impl)

引数

  • implementation_type& impl
  • deadline_timer_service& other_service
  • implementation_type& other_impl

cancel()

std::size_t asio::detail::deadline_timer_service< Time_Traits >::cancel(implementation_type &impl, asio::error_code &ec)

引数

  • implementation_type& impl
  • asio::error_code& ec

戻り値

std::size_t

cancel_one()

std::size_t asio::detail::deadline_timer_service< Time_Traits >::cancel_one(implementation_type &impl, asio::error_code &ec)

引数

  • implementation_type& impl
  • asio::error_code& ec

戻り値

std::size_t

expiry()

time_type asio::detail::deadline_timer_service< Time_Traits >::expiry(const implementation_type &impl) const

引数

  • const& impl

戻り値

time_type

expires_at()

time_type asio::detail::deadline_timer_service< Time_Traits >::expires_at(const implementation_type &impl) const

引数

  • const& impl

戻り値

time_type

expires_from_now()

duration_type asio::detail::deadline_timer_service< Time_Traits >::expires_from_now(const implementation_type &impl) const

引数

  • const& impl

戻り値

duration_type

expires_at()

std::size_t asio::detail::deadline_timer_service< Time_Traits >::expires_at(implementation_type &impl, const time_type &expiry_time, asio::error_code &ec)

引数

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

戻り値

std::size_t

expires_after()

std::size_t asio::detail::deadline_timer_service< Time_Traits >::expires_after(implementation_type &impl, const duration_type &expiry_time, asio::error_code &ec)

引数

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

戻り値

std::size_t

expires_from_now()

std::size_t asio::detail::deadline_timer_service< Time_Traits >::expires_from_now(implementation_type &impl, const duration_type &expiry_time, asio::error_code &ec)

引数

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

戻り値

std::size_t

wait()

void asio::detail::deadline_timer_service< Time_Traits >::wait(implementation_type &impl, asio::error_code &ec)

引数

  • implementation_type& impl
  • asio::error_code& ec

async_wait()

void asio::detail::deadline_timer_service< Time_Traits >::async_wait(implementation_type &impl, Handler &handler)

引数

  • implementation_type& impl
  • Handler & handler