class FakeHidbus

Defined at line 22 of file ../../src/ui/input/drivers/hid/hid-test.cc

Protected Members

vector report_desc_
vector last_set_report_
uint8_t last_set_report_id_
HidProtocol hid_protocol_
HidInfo info_
zx_status_t start_status_

Public Methods

fhidbus::Service::InstanceHandler GetInstanceHandler ()

Defined at line 24 of file ../../src/ui/input/drivers/hid/hid-test.cc

void NotImplemented_ (const std::string & name, fidl::CompleterBase & completer)

Defined at line 34 of file ../../src/ui/input/drivers/hid/hid-test.cc

const fhidbus::HidInfo & Query ()

Defined at line 38 of file ../../src/ui/input/drivers/hid/hid-test.cc

void Query (QueryCompleter::Sync & completer)

Defined at line 39 of file ../../src/ui/input/drivers/hid/hid-test.cc

void Start (StartCompleter::Sync & completer)

Defined at line 43 of file ../../src/ui/input/drivers/hid/hid-test.cc

void Stop (StopCompleter::Sync & completer)

Defined at line 50 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetDescriptor (fhidbus::wire::HidbusSetDescriptorRequest * request, SetDescriptorCompleter::Sync & completer)

Defined at line 51 of file ../../src/ui/input/drivers/hid/hid-test.cc

void GetDescriptor (fhidbus::wire::HidbusGetDescriptorRequest * request, GetDescriptorCompleter::Sync & completer)

Defined at line 55 of file ../../src/ui/input/drivers/hid/hid-test.cc

void GetReport (fhidbus::wire::HidbusGetReportRequest * request, GetReportCompleter::Sync & completer)

Defined at line 60 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetReport (fhidbus::wire::HidbusSetReportRequest * request, SetReportCompleter::Sync & completer)

Defined at line 73 of file ../../src/ui/input/drivers/hid/hid-test.cc

void GetIdle (fhidbus::wire::HidbusGetIdleRequest * request, GetIdleCompleter::Sync & completer)

Defined at line 80 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetIdle (fhidbus::wire::HidbusSetIdleRequest * request, SetIdleCompleter::Sync & completer)

Defined at line 84 of file ../../src/ui/input/drivers/hid/hid-test.cc

void GetProtocol (GetProtocolCompleter::Sync & completer)

Defined at line 88 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetProtocol (fhidbus::wire::HidbusSetProtocolRequest * request, SetProtocolCompleter::Sync & completer)

Defined at line 91 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetProtocol (fhidbus::wire::HidProtocol proto)

Defined at line 97 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetHidInfo (fhidbus::wire::HidInfo info)

Defined at line 98 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetStartStatus (zx_status_t status)

Defined at line 99 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SendReport (uint8_t * report_data, size_t report_size)

Defined at line 100 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SendReportWithTime (uint8_t * report_data, size_t report_size, zx_time_t time)

Defined at line 103 of file ../../src/ui/input/drivers/hid/hid-test.cc

void SetDescriptor (const uint8_t * desc, size_t desc_len)

Defined at line 114 of file ../../src/ui/input/drivers/hid/hid-test.cc