input_report_reader::InputReportReaderManager::InputReportReader

Summary

Inheritance

Inherits from: fidl::WireServer< fuchsia_input_report::InputReportsReader >

Constructors and Destructors

InputReportReader(InputReportReaderManager< Report, kMaxUnreadReports > *manager, size_t reader_id, async_dispatcher_t *dispatcher, fidl::ServerEnd< fuchsia_input_report::InputReportsReader > server)

Public functions

ReadInputReports(ReadInputReportsCompleter::Sync & completer) override
void
ReceiveReport(const Report & report)
size_t

Public functions

InputReportReader

 InputReportReader(
  InputReportReaderManager< Report, kMaxUnreadReports > *manager,
  size_t reader_id,
  async_dispatcher_t *dispatcher,
  fidl::ServerEnd< fuchsia_input_report::InputReportsReader > server
)

ReadInputReports

void ReadInputReports(
  ReadInputReportsCompleter::Sync & completer
) override

ReceiveReport

size_t ReceiveReport(
  const Report & report
)