class ButtonsDevice

Defined at line 44 of file ../../src/ui/input/drivers/buttons/buttons-device.h

Public Methods

void SendOutputReport (SendOutputReportRequestView request, SendOutputReportCompleter::Sync & completer)

Defined at line 65 of file ../../src/ui/input/drivers/buttons/buttons-device.h

void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)

Defined at line 69 of file ../../src/ui/input/drivers/buttons/buttons-device.h

void SetFeatureReport (SetFeatureReportRequestView request, SetFeatureReportCompleter::Sync & completer)

Defined at line 72 of file ../../src/ui/input/drivers/buttons/buttons-device.h

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_input_report::InputDevice> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 78 of file ../../src/ui/input/drivers/buttons/buttons-device.h

void ButtonsDevice (async_dispatcher_t * dispatcher, std::vector<fuchsia_buttons::GpioButtonConfig> buttons, std::vector<Gpio> gpios, fidl::ClientEnd<fuchsia_power_system::ActivityGovernor> sag_client)

Defined at line 560 of file ../../src/ui/input/drivers/buttons/buttons-device.cc

void Notify (size_t button_index)

Defined at line 89 of file ../../src/ui/input/drivers/buttons/buttons-device.cc

void ShutDown ()

Defined at line 760 of file ../../src/ui/input/drivers/buttons/buttons-device.cc

void GetInputReportsReader (GetInputReportsReaderRequestView request, GetInputReportsReaderCompleter::Sync & completer)

fuchsia_input_report::InputDevice required methods

Defined at line 216 of file ../../src/ui/input/drivers/buttons/buttons-device.cc

void GetInputReportsReaderV2 (GetInputReportsReaderV2RequestView request, GetInputReportsReaderV2Completer::Sync & completer)

Defined at line 221 of file ../../src/ui/input/drivers/buttons/buttons-device.cc

void GetDescriptor (GetDescriptorCompleter::Sync & completer)

Defined at line 244 of file ../../src/ui/input/drivers/buttons/buttons-device.cc

void GetInputReport (GetInputReportRequestView request, GetInputReportCompleter::Sync & completer)

Defined at line 417 of file ../../src/ui/input/drivers/buttons/buttons-device.cc

Records

Friends

class ButtonsDeviceTest