class FakeInputReportsReaderV2

Defined at line 27 of file ../../src/ui/input/testing/fake_input_report_device/reports_reader.h

Creates a fake class that vends the InputReportsReaderV2 API. This should be

created and managed by FakeInputDevice.

If this class is bound on a separate thread, that thread must be joined before

this class is destructed.

Public Methods

void FakeInputReportsReaderV2 (fidl::InterfaceRequest<fuchsia::input::report::InputReportsReaderV2> request, async_dispatcher_t * dispatcher, uint16_t max_unacknowledged_reports)

Defined at line 16 of file ../../src/ui/input/testing/fake_input_report_device/reports_reader.cc

void AcknowledgeReports (uint64_t last_acknowledged_report_stamp)

Defined at line 33 of file ../../src/ui/input/testing/fake_input_report_device/reports_reader.cc

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

Defined at line 34 of file ../../src/ui/input/testing/fake_input_report_device/reports_reader.h

void SendReports (std::vector<fuchsia::input::report::InputReport> reports)

Queues and sends reports to the client.

Defined at line 41 of file ../../src/ui/input/testing/fake_input_report_device/reports_reader.cc