class WatchConnectStatusChanged

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

Hanging-get that notifies callers when USB has been connected or

disconnected. Returns immediately on the first call, or if the

connection status has changed since the last call.

If present, `setup_wake_lease` will be used to keep the system awake while the call is being

processed. In this case a new wake lease will be acquired and passed back through

`wake_lease`. `wake_lease` will be present iff `setup_wake_lease` was present.

Returns:

- `ZX_ERR_BAD_STATE`: A hanging-get call was already pending.

- `ZX_ERR_NO_RESOURCES`: `setup_wake_lease` was present but a new wake lease could not be

acquired.

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