Skip to content

asio::detail::timer_queue

詳細情報

メンバー

timer_queue()

asio::detail::timer_queue< Time_Traits >::timer_queue()

enqueue_timer()

bool asio::detail::timer_queue< Time_Traits >::enqueue_timer(const time_type &time, per_timer_data &timer, wait_op *op)

引数

  • const& time
  • per_timer_data& timer
  • wait_op* op

戻り値

bool

empty()

virtual bool asio::detail::timer_queue< Time_Traits >::empty() const

戻り値

bool

wait_duration_msec()

virtual long asio::detail::timer_queue< Time_Traits >::wait_duration_msec(long max_duration) const

引数

  • long max_duration

戻り値

long

wait_duration_usec()

virtual long asio::detail::timer_queue< Time_Traits >::wait_duration_usec(long max_duration) const

引数

  • long max_duration

戻り値

long

get_ready_timers()

virtual void asio::detail::timer_queue< Time_Traits >::get_ready_timers(op_queue< operation > &ops)

引数

  • op_queue< > & ops

get_all_timers()

virtual void asio::detail::timer_queue< Time_Traits >::get_all_timers(op_queue< operation > &ops)

引数

  • op_queue< > & ops

cancel_timer()

std::size_t asio::detail::timer_queue< Time_Traits >::cancel_timer(per_timer_data &timer, op_queue< operation > &ops, std::size_t max_cancelled=(std::numeric_limits< std::size_t >::max)())

引数

  • per_timer_data& timer
  • op_queue< > & ops
  • std::size_t max_cancelled

戻り値

std::size_t

move_timer()

void asio::detail::timer_queue< Time_Traits >::move_timer(per_timer_data &target, per_timer_data &source)

引数

  • per_timer_data& target
  • per_timer_data& source