class Configure
Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.function/fuchsia.hardware.usb.function/cpp/fidl/fuchsia.hardware.usb.function/cpp/markers.h
Configures the function with the given descriptors.
`configuration` is a vector of USB descriptors to configure the function
with. The descriptors are concatenated together following the USB
specification to form the configuration.
`iface` provides the control-plane callbacks for the function.
The function is *unregistered* from the USB function manager when
`iface` is closed.
Any resource address and numbers referenced in `configuration` *must* have
been allocated by a previous call to `AllocResources`.
Returns `ZX_ERR_INVALID_ARGS` if the configuration is invalid.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal