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 28 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 154 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void GetReportDesc (GetReportDescCompleter::Sync & completer)

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

void GetReportsEvent (GetReportsEventCompleter::Sync & completer)

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

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

Defined at line 168 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 229 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void ReadReports (ReadReportsCompleter::Sync & completer)

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

void ReadReport (ReadReportCompleter::Sync & completer)

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

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

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

void CloseInstance ()

Defined at line 233 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 238 of file ../../src/ui/input/drivers/hid/hid-instance.cc

void SetWakeLease (const zx::eventpair & wake_lease)

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