class OneShotEvent
Defined at line 11 of file ../../src/media/lib/test/include/lib/media/test/one_shot_event.h
Public Methods
void OneShotEvent ()
Defined at line 10 of file ../../src/media/lib/test/one_shot_event.cc
void Signal ()
Signal any current or future callers of Wait(). Cannot be undone.
Defined at line 15 of file ../../src/media/lib/test/one_shot_event.cc
void Wait (zx::time just_fail_deadline)
The just_fail_deadline can be something like
zx::deadline_after(zx::msec(5000)) to just fail the whole process after 5
seconds if the wait hasn't succeeded by then. This is test-only code.
Passing zx::time::infinite() isn't recommended for tests, since timing out
at infra level is more difficult to diagnose.
Defined at line 20 of file ../../src/media/lib/test/one_shot_event.cc