Home | History | Annotate | Download | only in synchronization

Lines Matching refs:Waiter

58 // This is an asynchronous waiter which posts a task to a SequencedTaskRunner
61 class AsyncWaiter : public WaitableEvent::Waiter {
179 // We have no kernel. This means that we never enqueued a Waiter on an
198 // fired, freed and the memory reused for a different Waiter which was
199 // enqueued in the same wait-list. We would think that that waiter was our
206 // still exists. So if we find a waiter with the correct pointer value, and
209 // Case 2: the waiter hasn't been signaled yet; it was still on the wait
211 // have been enqueued with the MessageLoop because the waiter was never
218 // Case 3: the waiter isn't on the wait-list, thus it was signaled. It may not
220 // task on the SequencedTaskRunner, but to delete it instead. The Waiter
225 // If the waiter has already run then the task has been enqueued. If the Task