class UsbBusInterfaceProtocolClient

Defined at line 100 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

Public Methods

void UsbBusInterfaceProtocolClient ()

Defined at line 102 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

void UsbBusInterfaceProtocolClient (const usb_bus_interface_protocol_t * proto)

Defined at line 104 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

void GetProto (usb_bus_interface_protocol_t * proto)

Defined at line 107 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

bool is_valid ()

Defined at line 111 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

void clear ()

Defined at line 114 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

zx_status_t AddDevice (uint32_t device_id, uint32_t hub_id, uint32_t speed)

Notifies the USB bus driver that a new device has been added.

Defined at line 120 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

zx_status_t RemoveDevice (uint32_t device_id)

Notifies the USB bus driver that a device has been removed.

Defined at line 125 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

zx_status_t ResetPort (uint32_t hub_id, uint32_t port, bool enumerating)

Used by the HCI controller to reset a port on a USB hub.

Defined at line 130 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h

zx_status_t ReinitializeDevice (uint32_t device_id)

Used by the HCI controller to reinitialize a device after it has been reset.

Defined at line 135 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.bus/fuchsia.hardware.usb.bus/banjo/cpp/fuchsia/hardware/usb/bus/cpp/banjo.h