class ButtonsDevice
Defined at line 39 of file ../../src/ui/input/drivers/buttons/buttons-device.h
Public Methods
void SendOutputReport (SendOutputReportRequestView request, SendOutputReportCompleter::Sync & completer)
Defined at line 58 of file ../../src/ui/input/drivers/buttons/buttons-device.h
void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)
Defined at line 62 of file ../../src/ui/input/drivers/buttons/buttons-device.h
void SetFeatureReport (SetFeatureReportRequestView request, SetFeatureReportCompleter::Sync & completer)
Defined at line 65 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 71 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 554 of file ../../src/ui/input/drivers/buttons/buttons-device.cc
void Notify (size_t button_index)
Defined at line 85 of file ../../src/ui/input/drivers/buttons/buttons-device.cc
void ShutDown ()
Defined at line 754 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 212 of file ../../src/ui/input/drivers/buttons/buttons-device.cc
void GetDescriptor (GetDescriptorCompleter::Sync & completer)
Defined at line 226 of file ../../src/ui/input/drivers/buttons/buttons-device.cc
void GetInputReport (GetInputReportRequestView request, GetInputReportCompleter::Sync & completer)
Defined at line 399 of file ../../src/ui/input/drivers/buttons/buttons-device.cc
Records
Friends
class ButtonsDeviceTest