Home | History | Annotate | Download | only in synchronization

Lines Matching refs:Waiter

49 // This is an asynchronous waiter which posts a task to a MessageLoop when
52 class AsyncWaiter : public WaitableEvent::Waiter {
205 // We have no kernel. This means that we never enqueued a Waiter on an
224 // fired, freed and the memory reused for a different Waiter which was
225 // enqueued in the same wait-list. We would think that that waiter was our
232 // still exists. So if we find a waiter with the correct pointer value, and
235 // Case 2: the waiter hasn't been signaled yet; it was still on the wait
237 // have been enqueued with the MessageLoop because the waiter was never
245 // Case 3: the waiter isn't on the wait-list, thus it was signaled. It may
247 // task on the MessageLoop, but to delete it instead. The Waiter deletes
252 // If the waiter has already run then the task has been enqueued. If the Task