class HidInstance

Defined at line 26 of file ../../src/ui/input/drivers/hid/hid-instance.h

Public Methods

void HidInstance (HidDevice * base, zx::event fifo_event, fidl::ServerEnd<fuchsia_hardware_input::Device> session)

Defined at line 27 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void ~HidInstance ()

Defined at line 32 of file ../../src/ui/input/drivers/hid/hid-instance.h

void Query (QueryCompleter::Sync & completer)

Defined at line 153 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void GetReportDesc (GetReportDescCompleter::Sync & completer)

Defined at line 158 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void GetReportsEvent (GetReportsEventCompleter::Sync & completer)

Defined at line 143 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void GetReport (GetReportRequestView request, GetReportCompleter::Sync & completer)

Defined at line 167 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void SetReport (SetReportRequestView request, SetReportCompleter::Sync & completer)

Defined at line 197 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void SetTraceId (SetTraceIdRequestView request, SetTraceIdCompleter::Sync & completer)

Defined at line 230 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void ReadReports (ReadReportsCompleter::Sync & completer)

Defined at line 108 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void ReadReport (ReadReportCompleter::Sync & completer)

Defined at line 86 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void GetDeviceReportsReader (GetDeviceReportsReaderRequestView request, GetDeviceReportsReaderCompleter::Sync & completer)

Defined at line 222 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void CloseInstance ()

Defined at line 234 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void WriteToFifo (const uint8_t * report, size_t report_len, zx_time_t time)

Defined at line 239 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void SetWakeLease (const zx::eventpair & wake_lease)

Defined at line 275 of file ../../src/ui/input/drivers/hid/hid-instance.cc