template <>

class AsyncEventHandler

Defined at line 505 of file fidling/gen/sdk/fidl/fuchsia.hardware.hidbus/fuchsia.hardware.hidbus/cpp/fidl/fuchsia.hardware.hidbus/cpp/natural_messaging.h

Public Methods

void AsyncEventHandler ()

Defined at line 509 of file fidling/gen/sdk/fidl/fuchsia.hardware.hidbus/fuchsia.hardware.hidbus/cpp/fidl/fuchsia.hardware.hidbus/cpp/natural_messaging.h

void OnReportReceived (::fidl::Event< ::fuchsia_hardware_hidbus::Hidbus::OnReportReceived> & )

Queues a report received by the hidbus device.

Timestamp should be whenever the report was created. Ideally it should

come from the driver's IRQ callback. If the driver doesn't have

something like that it should fill this with `zx_clock_get_monotonic()`