class DeviceReportsReader

Defined at line 19 of file ../../src/ui/input/drivers/hid/device-report-reader.h

DeviceReportsReader is not thread safe and should be only used in one dispatcher.

Public Methods

void DeviceReportsReader (HidDevice * base)

The pointer to `base` must stay alive for as long as DeviceReportsReader

is alive.

Defined at line 23 of file ../../src/ui/input/drivers/hid/device-report-reader.h

void ~DeviceReportsReader ()

Defined at line 25 of file ../../src/ui/input/drivers/hid/device-report-reader.h

void ReadReports (ReadReportsCompleter::Sync & completer)

Defined at line 57 of file ../../src/ui/input/drivers/hid/device-report-reader.cc

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

Defined at line 123 of file ../../src/ui/input/drivers/hid/device-report-reader.cc

void SetWakeLease (const zx::eventpair & wake_lease)

Defined at line 149 of file ../../src/ui/input/drivers/hid/device-report-reader.cc