class FakeDisplayEngineHarness

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

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

externally.

Public Methods

void FakeDisplayEngineHarness (fdf_testing::DriverRuntime * driver_runtime, fidl::ClientEnd<fuchsia_sysmem2::Allocator> sysmem_client, const FakeDisplayDeviceConfig & device_config)

`driver_runtime` must be non-null and must outlive

`FakeDisplayEngineHarness`.

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

void FakeDisplayEngineHarness (const FakeDisplayEngineHarness & )

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

void FakeDisplayEngineHarness (FakeDisplayEngineHarness && )

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

FakeDisplayEngineHarness & operator= (const FakeDisplayEngineHarness & )

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

void ~FakeDisplayEngineHarness ()

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

FakeDisplayEngineHarness & operator= (FakeDisplayEngineHarness && )

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

void SyncShutdown ()

Must be called at least once.

Shuts down and destroys the fake display engine.

This method is idemponent.

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

FakeDisplay & display_engine ()

Must not be called after `SyncShutdown()`.

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

fdf::ClientEnd<fuchsia_hardware_display_engine::Engine> Connect ()

Must not be called after `SyncShutdown()`.

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