class InputReportsReader

Defined at line 8911 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/hlcpp/fuchsia/input/report/cpp/fidl.h

Each `InputReportsReader` has its own FIFO of InputReports that it maintains.

When ReadInputReports is called it drains the InputReports FIFO.

If too many InputReports are created before the FIFO is drained, then

the oldest InputReport will be silently discarded.

Public Methods

void ~InputReportsReader ()
void ReadInputReports (ReadInputReportsCallback callback)

This is a Hanging-Get function to read the reports in the

InputReport FIFO. This will not reply until there is at least one

report available.

If there is already one outstanding Hanging-Get, calling this

again will return ZX_ERR_ALREADY_BOUND.