class EndpointHarness

Defined at line 27 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

Public Members

sync_completion doorbell_
queue expected_cancel_all_
queue expected_ring_doorbell_
queue expected_disable_endpoint_

Protected Members

unique_ptr ep_
SyncClient client_

Public Methods

void SetUp ()

Defined at line 29 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

void Init (uint8_t ep_addr, std::optional<fuchsia_hardware_usb_descriptor::EndpointType> ep_type)

Defined at line 40 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

void TearDown ()

Defined at line 55 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

FakeTRB * CreateTRB ()

Defined at line 72 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

FakeTRB * CreateTRBs (size_t count)

Defined at line 80 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

fdf_testing::ForegroundDriverTest<EmptyTestConfig> & driver_test ()

Defined at line 89 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc

const std::list<std::unique_ptr<FakeTRB>> & trbs ()

Defined at line 90 of file ../../src/devices/usb/drivers/xhci/tests/xhci-endpoint-test.cc