class DeviceServer

Defined at line 19 of file ../../src/power/testing/fake-suspend/device_server.h

Protocol served to client components over devfs.

Public Methods

void GetSuspendStates (GetSuspendStatesCompleter::Sync & completer)

fidl::Server

<fuchsia

_hardware_power_suspend::Suspender> overrides.

Defined at line 19 of file ../../src/power/testing/fake-suspend/device_server.cc

void Suspend (SuspendRequest & request, SuspendCompleter::Sync & completer)

Defined at line 26 of file ../../src/power/testing/fake-suspend/device_server.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_power_suspend::Suspender> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 27 of file ../../src/power/testing/fake-suspend/device_server.h

void ForceLowestPowerMode (ForceLowestPowerModeRequest & request, ForceLowestPowerModeCompleter::Sync & completer)

Defined at line 47 of file ../../src/power/testing/fake-suspend/device_server.cc

void SetSuspendStates (SetSuspendStatesRequest & request, SetSuspendStatesCompleter::Sync & completer)

fidl::Server

<test

_suspendcontrol::Device> overrides.

Defined at line 54 of file ../../src/power/testing/fake-suspend/device_server.cc

void AwaitSuspend (AwaitSuspendCompleter::Sync & completer)

Defined at line 61 of file ../../src/power/testing/fake-suspend/device_server.cc

void Resume (ResumeRequest & request, ResumeCompleter::Sync & completer)

Defined at line 70 of file ../../src/power/testing/fake-suspend/device_server.cc

void Serve (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_hardware_power_suspend::Suspender> server)

Serve methods

Defined at line 91 of file ../../src/power/testing/fake-suspend/device_server.cc

void Serve (async_dispatcher_t * dispatcher, fidl::ServerEnd<test_suspendcontrol::Device> server)

Defined at line 96 of file ../../src/power/testing/fake-suspend/device_server.cc