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