class RestartWithDictionaryAndPowerDependencies

Defined at line 453 of file fidling/gen/sdk/fidl/fuchsia.driver.development/fuchsia.driver.development/cpp/fidl/fuchsia.driver.development/cpp/markers.h

Restarts the driver components bound to the node identified by |moniker|,

providing it with the given dictionary and power dependencies.

All child nodes are also restarted and provided with the dictionary,

but only the node identified by |moniker| will be provided with the

power dependencies. An empty vector of power dependencies results in

the driver's power element having no dependencies other than a

dependency on CPU. The |cpu_token_override| will be used as the token

for making dependencies on the CPU power element. This override remains

in place for all restarted drivers until the fence is released.

The effects of this call are temporary and are reversed by releasing

the |release_fence| that is returned.

TODO(https://fxbug.dev/494673577) Consolidate this API with

`RestartWithDictionary`.

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