class PowerButtonMonitor

Defined at line 13 of file ../../src/bringup/bin/critical-services/monitor.h

Public Methods

fidl::ProtocolHandler<fuchsia_power_button::Monitor> Publish ()

Defined at line 15 of file ../../src/bringup/bin/critical-services/monitor.cc

void PowerButtonMonitor (async_dispatcher_t * dispatcher)

Defined at line 18 of file ../../src/bringup/bin/critical-services/monitor.h

void GetAction (GetActionCompleter::Sync & completer)

Defined at line 19 of file ../../src/bringup/bin/critical-services/monitor.cc

void SetAction (SetActionRequestView view, SetActionCompleter::Sync & completer)

Defined at line 23 of file ../../src/bringup/bin/critical-services/monitor.cc

zx_status_t SendButtonEvent (ButtonEvent event)

Called when the power button is pressed or released.

Defined at line 40 of file ../../src/bringup/bin/critical-services/monitor.cc

zx_status_t DoAction ()

Called when the power button is pressed.

Defined at line 28 of file ../../src/bringup/bin/critical-services/monitor.cc