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