class UsbDciInterfaceProtocolClient
Defined at line 97 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
Public Methods
void UsbDciInterfaceProtocolClient ()
Defined at line 99 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
void UsbDciInterfaceProtocolClient (const usb_dci_interface_protocol_t * proto)
Defined at line 101 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
void GetProto (usb_dci_interface_protocol_t * proto)
Defined at line 104 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
bool is_valid ()
Defined at line 108 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
void clear ()
Defined at line 111 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
zx_status_t Control (const usb_setup_t *setup,const uint8_t *write_buffer,size_twrite_size,uint8_t *out_read_buffer,size_tread_size,size_t *out_read_actual)
Callback for handling ep0 control requests.
Defined at line 117 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
void SetConnected (bool connected)
Notifies change in USB connected state.
Defined at line 122 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h
void SetSpeed (usb_speed_t speed)
Notifies current USB speed..
Defined at line 127 of file fidling/gen/sdk/banjo/fuchsia.hardware.usb.dci/fuchsia.hardware.usb.dci/banjo/cpp/fuchsia/hardware/usb/dci/cpp/banjo.h