Home
last modified time | relevance | path

Searched refs:waiters_ (Results 1 – 7 of 7) sorted by relevance

/third_party/boost/boost/thread/
Dcompletion_latch.hpp55 that_.waiters_.inc_and_notify_all(); in around_wait()
60 that_.waiters_.dec_and_notify_all(); in ~around_wait()
69 waiters_.cond_.wait(lk, detail::counter_is_not_zero(waiters_)); in count_down()
70 leavers_.assign_and_notify_all(waiters_); in count_down()
72 waiters_.cond_.wait(lk, detail::counter_is_zero(waiters_)); in count_down()
86 count_(count), funct_(noop()), waiters_(0), leavers_(0) in completion_latch()
95 waiters_(0), in completion_latch()
100 count_(count), funct_(funct), waiters_(0), leavers_(0) in completion_latch()
217 detail::counter waiters_; member in boost::completion_latch
/third_party/boost/boost/thread/futures/
Dwait_for_any.hpp85 std::vector<registered_waiter> waiters_; member in boost::detail::waiter_for_any_in_seq
102 waiters_.push_back(waiter); in add()
124 all_futures_lock lk(waiters_); in wait()
127 for (count_type i = 0; i < waiters_.size(); ++i) in wait()
129 if (waiters_[i].future_->is_ready(lk.locks[i])) in wait()
131 return waiters_[i].index; in wait()
140 for (count_type i = 0; i < waiters_.size(); ++i) in ~waiter_for_any_in_seq()
142 waiters_[i].future_->unnotify_when_ready(waiters_[i].handle); in ~waiter_for_any_in_seq()
/third_party/flutter/engine/flutter/shell/platform/fuchsia/dart-pkg/zircon/sdk_ext/
Dhandle.cc63 while (waiters_.size()) { in ReleaseHandle()
66 FML_DCHECK(waiters_.back()->is_pending()); in ReleaseHandle()
67 waiters_.back()->Cancel(); in ReleaseHandle()
92 waiters_.push_back(waiter.get()); in AsyncWait()
99 auto iter = std::find(waiters_.cbegin(), waiters_.cend(), waiter); in ReleaseWaiter()
100 FML_DCHECK(iter != waiters_.cend()); in ReleaseWaiter()
102 waiters_.erase(iter); in ReleaseWaiter()
Dhandle.h76 std::vector<HandleWaiter*> waiters_; variable
/third_party/grpc/src/core/lib/iomgr/executor/
Dmpmcqueue.cc90 waiters_.next = &waiters_; in InfLenFIFOQueue()
91 waiters_.prev = &waiters_; in InfLenFIFOQueue()
169 waiter->next = waiters_.next; in PushWaiter()
170 waiter->prev = &waiters_; in PushWaiter()
176 GPR_DEBUG_ASSERT(waiter != &waiters_); in RemoveWaiter()
181 InfLenFIFOQueue::Waiter* InfLenFIFOQueue::TopWaiter() { return waiters_.next; } in TopWaiter()
Dmpmcqueue.h145 Waiter waiters_; // Head of waiting thread queue variable
/third_party/boost/boost/fiber/future/detail/
Dshared_state.hpp40 mutable condition_variable waiters_{}; member in boost::fibers::detail::shared_state_base
51 waiters_.notify_all(); in mark_ready_and_notify_()
80 waiters_.wait( lk, [this](){ return ready_; }); in wait_()
87 return waiters_.wait_for( lk, timeout_duration, [this](){ return ready_; }) in wait_for_()
96 return waiters_.wait_until( lk, timeout_time, [this](){ return ready_; }) in wait_until_()