class Suspend

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

Returns when the driver has suspended the hardware.

This is called when the power element requests the off power state.

The driver should turn off the hardware as a response to this call.

Note on execution order after a suspend is requested by the power element:

- dispatchers stop accepting new work in the work queue

- dispatcher drains previously queued work

- Once all work is drained, this method is called

The driver will not immediately |Stop| after it has been suspended.

It will first go through |Resume| before it is told to |Stop|.

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