class UsbFunction

Defined at line 159 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/cpp/fidl/fuchsia.hardware.usb.function/cpp/markers.h

Protocol for configuring a USB function.

This protocol is implemented by the USB peripheral controller (protocol server) and called by

the USB function driver (protocol client).

Closing the `UsbFunction` channel automatically deconfigures the function and closes the `iface`

([`UsbFunctionInterface`]) channel.

Public Members

static Openness kOpenness
static const char[] kDiscoverableName

Records