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