class ResetEndpoint

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

Resets an endpoint on the host controller that is in a halted or error state, returning

the host controller's endpoint ring and data toggle to a normal running state.

Note: To clear a halt condition on a non-control endpoint, clients should also issue a

standard `CLEAR_FEATURE(ENDPOINT_HALT)` control request to the device to reset the device's

data toggle to DATA0.

* error:

* `ZX_ERR_INVALID_ARGS` if the endpoint is not halted or the address is invalid.

* `ZX_ERR_IO_NOT_PRESENT` if the device has been disconnected.

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