class UnregisterVmos

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

Removes the associations with the given VMO IDs and returns the VMOs to

the client. The driver will not send any more `OnBurst()` events with

these VMO IDs after replying, however the client may still receive

bursts with these IDs if they were in flight during this call. The

driver must return all of the requested VMOs, or return an error. In

case of an error, the driver may have unregistered some or all of the

requested VMOs.

+ request `vmo_ids` the IDs of the VMOs to unregister and return.

- response `vmos` the VMO handles corresponding to `vmo_ids`.

* error one of the following `StatusCode` values:

* `INVALID_ARGS`: `vmo_ids` was too big.

* `VMO_NOT_FOUND`: An ID in `vmo_ids` was not registered.

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