class InputReportsReader

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

Public Methods

void InputReportsReader (InputReportBase * base, uint32_t reader_id, fidl::ServerEnd<fuchsia_input_report::InputReportsReader> server)

The InputReportBase has to exist for the lifetime of the InputReportsReader.

The pointer to InputReportBase is unowned.

InputReportsReader will be freed by InputReportBase.

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

void ~InputReportsReader ()

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

void ReceiveReport (cpp20::span<const uint8_t> raw_report, zx::time report_time, hid_input_report::Device * device)

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

void ReadInputReports (ReadInputReportsCompleter::Sync & completer)

FIDL functions.

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