class HidDevice
Defined at line 38 of file ../../src/ui/input/drivers/hidctl/hidctl.h
Public Methods
void HidDevice (zx_device_t * device, const fuchsia_hardware_hidctl::wire::HidCtlConfig & config, fbl::Array<const uint8_t> report_desc, zx::socket data)
Defined at line 83 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void DdkRelease ()
Defined at line 101 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void DdkInit (ddk::InitTxn txn)
Defined at line 95 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void DdkUnbind (ddk::UnbindTxn txn)
Defined at line 106 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
zx::result<fidl::ClientEnd<fuchsia_io::Directory>> ServeOutgoing ()
Defined at line 120 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void Query (QueryCompleter::Sync & completer)
fidl::WireServer
<fuchsia
_hardware_hidbus::Hidbus>:
Defined at line 149 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void Start (StartCompleter::Sync & completer)
Defined at line 163 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void Stop (StopCompleter::Sync & completer)
Defined at line 176 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void GetDescriptor (fuchsia_hardware_hidbus::wire::HidbusGetDescriptorRequest * request, GetDescriptorCompleter::Sync & completer)
Defined at line 184 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void SetDescriptor (fuchsia_hardware_hidbus::wire::HidbusSetDescriptorRequest * request, SetDescriptorCompleter::Sync & completer)
Defined at line 197 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void GetReport (fuchsia_hardware_hidbus::wire::HidbusGetReportRequest * request, GetReportCompleter::Sync & completer)
Defined at line 202 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void SetReport (fuchsia_hardware_hidbus::wire::HidbusSetReportRequest * request, SetReportCompleter::Sync & completer)
Defined at line 211 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void GetIdle (fuchsia_hardware_hidbus::wire::HidbusGetIdleRequest * request, GetIdleCompleter::Sync & completer)
Defined at line 220 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void SetIdle (fuchsia_hardware_hidbus::wire::HidbusSetIdleRequest * request, SetIdleCompleter::Sync & completer)
Defined at line 228 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void GetProtocol (GetProtocolCompleter::Sync & completer)
Defined at line 236 of file ../../src/ui/input/drivers/hidctl/hidctl.cc
void SetProtocol (fuchsia_hardware_hidbus::wire::HidbusSetProtocolRequest * request, SetProtocolCompleter::Sync & completer)
Defined at line 243 of file ../../src/ui/input/drivers/hidctl/hidctl.cc