class FenceSetListener

Defined at line 20 of file ../../src/ui/lib/escher/flib/fence_set_listener.h

Allows notification of when a set of fences has been signalled.

Public Methods

void FenceSetListener (std::vector<zx::event> fence_listeners)

Takes ownership of the fences.

|fence_listeners| must be valid handles.

Defined at line 13 of file ../../src/ui/lib/escher/flib/fence_set_listener.cc

void WaitReadyAsync (fit::closure ready_callback)

Invokes the callback when all the fences have been signalled. The callback

will be invoked on the current message loop.

Can only be called after any previous WaitReadyAsync has invoked the

callback. |ready_callback| must be non-null.

Defined at line 16 of file ../../src/ui/lib/escher/flib/fence_set_listener.cc

bool ready ()

Returns whether all the fences have been signalled.

Defined at line 33 of file ../../src/ui/lib/escher/flib/fence_set_listener.h