template <size_t kMaxBatchSize = 1, zx_duration_t kMaxBatchDelayNs = 0>

class MouseDevice

Defined at line 36 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

Public Methods

zx_status_t WaitForNextReader (zx::duration timeout)

Function for testing that blocks until a new reader is connected.

Defined at line 42 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void SetInitialReport (MouseReport report)

Defined at line 49 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

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

Defined at line 64 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

zx_status_t Start ()

Defined at line 78 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

size_t SendReport (const MouseReport & report)

Defined at line 87 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void GetInputReportsReader (GetInputReportsReaderRequestView request, GetInputReportsReaderCompleter::Sync & completer)

The FIDL methods for InputDevice.

Defined at line 92 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void GetInputReportsReaderV2 (GetInputReportsReaderV2RequestView request, GetInputReportsReaderV2Completer::Sync & completer)

Defined at line 98 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void GetDescriptor (GetDescriptorCompleter::Sync & completer)

Defined at line 121 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void SendOutputReport (SendOutputReportRequestView request, SendOutputReportCompleter::Sync & completer)

Defined at line 129 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)

Defined at line 135 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void SetFeatureReport (SetFeatureReportRequestView request, SetFeatureReportCompleter::Sync & completer)

Defined at line 141 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc

void GetInputReport (GetInputReportRequestView request, GetInputReportCompleter::Sync & completer)

Defined at line 147 of file ../../src/ui/input/lib/input-report-reader/reader-test.cc