class HidDevice
Defined at line 37 of file ../../src/ui/input/drivers/hid/hid.h
Public Methods
void HidDevice (fidl::ClientEnd<fuchsia_hardware_hidbus::Hidbus> hidbus)
Defined at line 40 of file ../../src/ui/input/drivers/hid/hid.h
void ~HidDevice ()
Defined at line 42 of file ../../src/ui/input/drivers/hid/hid.h
const fuchsia_hardware_hidbus::HidInfo & GetHidInfo ()
Owned by HidDevice. Will be destructed when HidDevice is destructed.
Defined at line 62 of file ../../src/ui/input/drivers/hid/hid.h
zx::result<std::vector<fuchsia_driver_framework::NodeProperty2>> Init ()
Defined at line 309 of file ../../src/ui/input/drivers/hid/hid.cc
void OpenSession (OpenSessionRequestView request, OpenSessionCompleter::Sync & completer)
Defined at line 138 of file ../../src/ui/input/drivers/hid/hid.cc
void OnReportReceived (fidl::WireEvent<fuchsia_hardware_hidbus::Hidbus::OnReportReceived> * event)
fidl::WireAsyncEventHandler
<fuchsia
_hardware_hidbus::Hidbus> Methods.
Defined at line 146 of file ../../src/ui/input/drivers/hid/hid.cc
size_t GetMaxInputReportSize ()
Defined at line 97 of file ../../src/ui/input/drivers/hid/hid.cc
size_t GetReportSizeById (input_report_id_t id, fuchsia_hardware_hidbus::wire::ReportType type)
Defined at line 62 of file ../../src/ui/input/drivers/hid/hid.cc
fidl::WireClient<fuchsia_hardware_hidbus::Hidbus> & GetHidbusProtocol ()
Defined at line 64 of file ../../src/ui/input/drivers/hid/hid.h
size_t GetReportDescLen ()
Defined at line 68 of file ../../src/ui/input/drivers/hid/hid.h
const uint8_t * GetReportDesc ()
Defined at line 69 of file ../../src/ui/input/drivers/hid/hid.h
zx::result<> CreateInstance (fidl::ServerEnd<fuchsia_hardware_input::Device> session)
Defined at line 81 of file ../../src/ui/input/drivers/hid/hid.cc
void RemoveInstance (HidInstance & instance)
Defined at line 307 of file ../../src/ui/input/drivers/hid/hid.cc