class FakeCoordinatorHarness

Defined at line 23 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.h

This class is not thread-safe. Any concurrent access must be synchronized

externally.

Public Methods

void FakeCoordinatorHarness (fdf_testing::DriverRuntime * driver_runtime, fdf::ClientEnd<fuchsia_hardware_display_engine::Engine> engine_client)

`driver_runtime` must be non-null and must outlive

`FakeCoordinatorHarness`.

Defined at line 20 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.cc

void FakeCoordinatorHarness (const FakeCoordinatorHarness & )

Defined at line 30 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.h

void FakeCoordinatorHarness (FakeCoordinatorHarness && )

Defined at line 31 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.h

FakeCoordinatorHarness & operator= (const FakeCoordinatorHarness & )

Defined at line 32 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.h

FakeCoordinatorHarness & operator= (FakeCoordinatorHarness && )

Defined at line 33 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.h

void ~FakeCoordinatorHarness ()

Defined at line 58 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.cc

void SyncShutdown ()

Must be called at least once.

Shuts down and destroys the fake coordinator.

This method is idemponent.

Defined at line 62 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.cc

fidl::ClientEnd<fuchsia_io::Directory> Serve ()

Serves coordinator services to the returned directory.

Must not be called after `SyncShutdown()`.

Defined at line 90 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.cc

void ServeToProcessOutgoingDirectory ()

Serves coordinator services to the process's outgoing directory.

Must not be called after `SyncShutdown()`.

Defined at line 101 of file ../../src/graphics/display/lib/fake-display-stack/fake-coordinator-harness.cc