Searched refs:wait_queue_ (Results 1 – 13 of 13) sorted by relevance
23 while ( ! wait_queue_.empty() ) { in notify_one()24 context * ctx = & wait_queue_.front(); in notify_one()25 wait_queue_.pop_front(); in notify_one()47 while ( ! wait_queue_.empty() ) { in notify_all()48 context * ctx = & wait_queue_.front(); in notify_all()49 wait_queue_.pop_front(); in notify_all()
36 active_ctx->wait_link( wait_queue_); in try_lock_until_()42 wait_queue_.remove( * active_ctx); in try_lock_until_()65 active_ctx->wait_link( wait_queue_); in lock()101 if ( ! wait_queue_.empty() ) { in unlock()102 context * ctx = & wait_queue_.front(); in unlock()103 wait_queue_.pop_front(); in unlock()
41 active_ctx->wait_link( wait_queue_); in try_lock_until_()47 wait_queue_.remove( * active_ctx); in try_lock_until_()71 active_ctx->wait_link( wait_queue_); in lock()105 if ( ! wait_queue_.empty() ) { in unlock()106 context * ctx = & wait_queue_.front(); in unlock()107 wait_queue_.pop_front(); in unlock()
38 active_ctx->wait_link( wait_queue_); in lock()72 if ( ! wait_queue_.empty() ) { in unlock()73 context * ctx = & wait_queue_.front(); in unlock()74 wait_queue_.pop_front(); in unlock()
39 active_ctx->wait_link( wait_queue_); in lock()74 if ( ! wait_queue_.empty() ) { in unlock()75 context * ctx = & wait_queue_.front(); in unlock()76 wait_queue_.pop_front(); in unlock()
126 wait_queue_.pop_front(); in ~context()128 context * ctx = & wait_queue_.front(); in ~context()129 wait_queue_.pop_front(); in ~context()134 BOOST_ASSERT( wait_queue_.empty() ); in ~context()205 active_ctx->wait_link( wait_queue_); in join()239 while ( ! wait_queue_.empty() ) { in terminate()240 context * ctx = & wait_queue_.front(); in terminate()242 wait_queue_.pop_front(); in terminate()246 BOOST_ASSERT( wait_queue_.empty() ); in terminate()
41 BOOST_ASSERT( ctx->wait_queue_.empty() ); in release_terminated_()250 BOOST_ASSERT( ctx->wait_queue_.empty() ); in terminate()
50 wait_queue_t wait_queue_{}; member in boost::fibers::condition_variable_any56 BOOST_ASSERT( wait_queue_.empty() ); in ~condition_variable_any()73 active_ctx->wait_link( wait_queue_); in wait()109 active_ctx->wait_link( wait_queue_); in wait_until()119 wait_queue_.remove( * active_ctx); in wait_until()
39 wait_queue_type wait_queue_{}; member in boost::fibers::mutex47 BOOST_ASSERT( wait_queue_.empty() ); in ~mutex()
43 wait_queue_type wait_queue_{}; member in boost::fibers::recursive_mutex53 BOOST_ASSERT( wait_queue_.empty() ); in ~recursive_mutex()
41 wait_queue_type wait_queue_{}; member in boost::fibers::timed_mutex51 BOOST_ASSERT( wait_queue_.empty() ); in ~timed_mutex()
45 wait_queue_type wait_queue_{}; member in boost::fibers::recursive_timed_mutex57 BOOST_ASSERT( wait_queue_.empty() ); in ~recursive_timed_mutex()
177 wait_queue_t wait_queue_{}; member in boost::fibers::context