class WaitSignalObserver

Defined at line 23 of file ../../zircon/kernel/object/include/object/wait_signal_observer.h

Helper class for Waiting on the wait_one and wait_many syscalls.

Public Methods

void ~WaitSignalObserver ()

Defined at line 18 of file ../../zircon/kernel/object/wait_signal_observer.cc

zx_status_t Begin (Event * event, Handle * handle, zx_signals_t watched_signals)

This should be called under the handle table lock. If this succeeds, End() must be called

(before the Event is destroyed).

Defined at line 20 of file ../../zircon/kernel/object/wait_signal_observer.cc

void WaitSignalObserver ()

Defined at line 25 of file ../../zircon/kernel/object/include/object/wait_signal_observer.h

zx_signals_t End ()

This should *not* be called under the handle table lock.

Defined at line 40 of file ../../zircon/kernel/object/wait_signal_observer.cc