32 explicit WaitQueueEntry(
di::Function<
void()> notify_) : notify(di::move(notify_)) {}
Definition forward_list_node.h:9
Definition function.h:365
Definition function_ref.h:116
Definition synchronized.h:17
Definition wait_queue.h:8
void notify_all(di::FunctionRef< void()> action)
Notify all waiters that an event occurred.
Definition wait_queue.cpp:17
void notify_one(di::FunctionRef< void()> action)
Notify exactly one waiter that an event occurred.
Definition wait_queue.cpp:8
auto wait(di::FunctionRef< bool()> predicate) -> Expected< void >
Wait for an event to occur.
Definition wait_queue.cpp:26
Definition cxx_init.cpp:12
di::vocab::Expected< T, di::platform::GenericCode > Expected
Definition error.h:324