class InputDevice

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

Public Members

static const uint16_t kMaxReportsPerHalfSecond

Public Methods

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

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

const char * tag ()

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

void ~InputDevice ()

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

zx_status_t Init ()

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

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

fuchsia_input_report::InputDevice required methods

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

void GetDescriptor (GetDescriptorCompleter::Sync & completer)

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

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

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

void GetFeatureReport (GetFeatureReportCompleter::Sync & completer)

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

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

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

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

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

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

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

void IrqRingUpdate ()

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

void IrqConfigChange ()

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

void DdkRelease ()

DDK driver hooks

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

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

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