Lines Matching refs:Broadcast
64 virtual void Broadcast() = 0;
79 virtual void Broadcast() OVERRIDE;
115 void WinVistaCondVar::Broadcast() {
134 virtual void Broadcast() OVERRIDE;
230 Broadcast(); // Make sure all waiting threads have been signaled.
240 // or Broadcast() to come out of this wait state.
266 // Broadcast() is guaranteed to signal all threads that were waiting (i.e., had
267 // a cv_event internally allocated for them) before Broadcast() was called.
268 void WinXPCondVar::Broadcast() {
330 // waiting_list_. If it was selected by Broadcast() or Signal(), then it is
481 (especially with regard to Broadcast() and the impact on threads that
482 try to Wait() after a Broadcast() has been called, but before all the
489 WaitForSingleObject(). If a call to Broadcast() was then presented on
502 time-out and a signal via Signal() or Broadcast(). The series of
513 c) A call to Signal() (or Broadcast()) on a second thread proceeds, and
530 Signal/Broadcast() actions. When both are used, it will be rare that
555 thread *can* now be signaled by a call to Broadcast() or Signal().
561 Release() our internal lock during Signal() and Broadcast(). If we tried
575 Signal() and Broadcast(), to access internal data structures. As a
586 10) When doing a Broadcast(), why did you copy all the events into
588 The iterating during Broadcast() is done so outside the protection
592 be used outside a lock. Broadcast() could iterate over waiting
610 12) Why is it that the cv_events removed from list in Broadcast() and Signal()
661 void ConditionVariable::Broadcast() {
662 impl_->Broadcast();