class TestFence

Defined at line 17 of file ../../src/media/audio/services/common/testing/test_fence.h

Public Methods

void TestFence ()

Defined at line 19 of file ../../src/media/audio/services/common/testing/test_fence.h

zx::eventpair Take ()

Returns an object that can be used wherever a fence is needed, such as in a packet queue.

This method can be called at most once.

Defined at line 26 of file ../../src/media/audio/services/common/testing/test_fence.h

bool Done ()

Reports if the fence has been reached.

Defined at line 34 of file ../../src/media/audio/services/common/testing/test_fence.h

bool Wait (zx::duration timeout)

Waits for the fence to be reached. Returns false if the timeout passes first.

Defined at line 37 of file ../../src/media/audio/services/common/testing/test_fence.h