class PlatformEvent

Defined at line 16 of file ../../src/graphics/magma/lib/magma/platform/platform_event.h

PlatformEvent is a one-shot event: initial state is unsignaled;

after signaling, state is forever signaled.

Public Methods

std::unique_ptr<PlatformEvent> Create ()

Defined at line 11 of file ../../src/graphics/magma/lib/magma/platform/zircon/zircon_platform_event.cc

void Signal ()
magma::Status Wait (uint64_t timeout_ms)

Returns MAGMA_STATUS_OK if the event is signaled before the

timeout expires.

void ~PlatformEvent ()

Defined at line 20 of file ../../src/graphics/magma/lib/magma/platform/platform_event.h

magma::Status Wait ()

Defined at line 28 of file ../../src/graphics/magma/lib/magma/platform/platform_event.h