Lines Matching full:pending
134 // We need to wait for the pending wait process and stop it. in run()
219 // We've already been running and there might a completion pending. in caller_run()
232 // There might be pending completions still, so spawn a watcher for in caller_run()
240 auto worker = std::exchange(pending, nullptr); in wait_for_wait_process_stopped()
265 // need to `wait`, because there might be yet another pending operation in arm()
291 // Assign ourselves as the pending completion and release the caller. in arm()
307 return (ctx.pending != nullptr) || (ctx.staged != nullptr) || in wait_once()
311 // Save the waiter as pending. in wait_once()
312 if (ctx.pending == nullptr) in wait_once()
314 ctx.pending = std::exchange(ctx.staged, nullptr); in wait_once()
320 if (!ctx.final_stop.stop_requested() && ctx.pending) in wait_once()
322 ctx.event_loop.run_one(ctx.pending->timeout); in wait_once()
330 auto pending = std::exchange(self->pending, nullptr); in dbus_event_handle() local
331 if (pending != nullptr) in dbus_event_handle()
333 pending->complete(); in dbus_event_handle()