class EvilFakeHci

Defined at line 523 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

A fake HCI that pretends to be a device that does dodgy things with

configuration descriptors: namely, changing the size they claim to be

depending on how many requests for config descriptors have been made

previously.

Public Methods

void EvilFakeHci (async_dispatcher_t * dispatcher, uint16_t initial_config_length, uint16_t subsequent_config_length)

Defined at line 525 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void UsbHciRequestQueue (usb_request_t * usb_request_, const usb_request_complete_callback_t * complete_cb_)

Defined at line 531 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc