class InputReportsReaderV2

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

Public Methods

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

`base` must outlive the InputReportsReaderV2 instance.

InputReportsReaderV2 will be freed by InputReportBase on unbind.

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

void ~InputReportsReaderV2 ()

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

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

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

void AcknowledgeReports (AcknowledgeReportsRequestView request, AcknowledgeReportsCompleter::Sync & completer)

fidl::WireServer

<fuchsia

_input_report::InputReportsReaderV2>:

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

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_input_report::InputReportsReaderV2> metadata, fidl::UnknownMethodCompleter::Sync & completer)

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