class Device
Defined at line 71 of file ../../src/ui/input/lib/hid-input-report/device.h
Public Methods
ParseResult ParseReportDescriptor (const hid::ReportDescriptor & hid_report_descriptor)
void ~Device ()
Defined at line 73 of file ../../src/ui/input/lib/hid-input-report/device.h
ParseResult SetOutputReport (const fuchsia_input_report::wire::OutputReport * report, uint8_t * data, size_t data_size, size_t * data_out_size)
Defined at line 77 of file ../../src/ui/input/lib/hid-input-report/device.h
ParseResult CreateDescriptor (fidl::AnyArena & allocator, fuchsia_input_report::wire::DeviceDescriptor & descriptor)
Defined at line 84 of file ../../src/ui/input/lib/hid-input-report/device.h
ParseResult ParseFeatureReport (const uint8_t * data, size_t len, fidl::AnyArena & allocator, fuchsia_input_report::wire::FeatureReport & feature_report)
Defined at line 89 of file ../../src/ui/input/lib/hid-input-report/device.h
ParseResult SetFeatureReport (const fuchsia_input_report::wire::FeatureReport * report, uint8_t * data, size_t data_size, size_t * data_out_size)
Defined at line 96 of file ../../src/ui/input/lib/hid-input-report/device.h
ParseResult ParseInputReport (const uint8_t * data, size_t len, fidl::AnyArena & allocator, fuchsia_input_report::wire::InputReport & input_report)
Defined at line 103 of file ../../src/ui/input/lib/hid-input-report/device.h
std::optional<uint8_t> InputReportId ()
Defined at line 110 of file ../../src/ui/input/lib/hid-input-report/device.h
std::optional<uint8_t> OutputReportId ()
Defined at line 111 of file ../../src/ui/input/lib/hid-input-report/device.h
std::optional<uint8_t> FeatureReportId ()
Defined at line 112 of file ../../src/ui/input/lib/hid-input-report/device.h
DeviceType GetDeviceType ()