class SetConnected

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

Inform driver of current port connection state (physical cable plug in/out).

Called by DCI while the controller is running, when a physical connection change is

detected.

If `is_connected` is false, it transitions `usb-peripheral` to an unconfigured state. This

results in `DisableEndpoint` and `CancelAll` calls to `UsbDci` from the peripheral driver.

* error:

* Any error status indicates the peripheral driver failed to process the event. The DCI

driver typically logs these errors but takes no further action.

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