class InputDevice

Defined at line 23 of file ../../src/ui/input/drivers/virtio/input.h

Public Methods

void InputDevice (zx_device_t * device, zx::bti bti, std::unique_ptr<Backend> backend)

Defined at line 30 of file ../../src/ui/input/drivers/virtio/input.cc

const char * tag ()

Defined at line 35 of file ../../src/ui/input/drivers/virtio/input.h

void ~InputDevice ()

Defined at line 39 of file ../../src/ui/input/drivers/virtio/input.cc

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

fuchsia_input_report::InputDevice required methods

Defined at line 41 of file ../../src/ui/input/drivers/virtio/input.h

zx_status_t Init ()

Defined at line 41 of file ../../src/ui/input/drivers/virtio/input.cc

void GetDescriptor (GetDescriptorCompleter::Sync & completer)

Defined at line 48 of file ../../src/ui/input/drivers/virtio/input.h

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

Defined at line 52 of file ../../src/ui/input/drivers/virtio/input.h

void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)

Defined at line 56 of file ../../src/ui/input/drivers/virtio/input.h

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

Defined at line 59 of file ../../src/ui/input/drivers/virtio/input.h

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

Defined at line 63 of file ../../src/ui/input/drivers/virtio/input.h

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

Defined at line 67 of file ../../src/ui/input/drivers/virtio/input.h

void IrqRingUpdate ()

Defined at line 224 of file ../../src/ui/input/drivers/virtio/input.cc

void IrqConfigChange ()

Defined at line 254 of file ../../src/ui/input/drivers/virtio/input.cc

void DdkRelease ()

DDK driver hooks

Defined at line 198 of file ../../src/ui/input/drivers/virtio/input.cc

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

Defined at line 262 of file ../../src/ui/input/drivers/virtio/input.cc