class PowerGoal

Defined at line 2400 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h

This table represents a specific power goal. The client must acquire a lease on the token to

activate the state.

Public Methods

void PowerGoal (Storage_ storage)
bool IsEmpty ()
void PowerGoal ()

Defined at line 2405 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h

void PowerGoal (PowerGoal && )

Defined at line 2406 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h

PowerGoal & operator= (PowerGoal && )

Defined at line 2407 of file fidling/gen/sdk/fidl/fuchsia.gpu.magma/fuchsia.gpu.magma/cpp/fidl/fuchsia.gpu.magma/cpp/natural_types.h

const std::optional< ::fuchsia_gpu_magma::PowerGoalType> & type ()

Required.

::std::optional< ::fuchsia_gpu_magma::PowerGoalType> & type ()

Required.

PowerGoal & type (std::optional< ::fuchsia_gpu_magma::PowerGoalType> value)

Required.

const std::optional< ::zx::event> & token ()

Required. The fuchsia.power.broker.DependencyToken that must be leased at level 1 to achieve

the goal.

::std::optional< ::zx::event> & token ()

Required. The fuchsia.power.broker.DependencyToken that must be leased at level 1 to achieve

the goal.

PowerGoal & token (std::optional< ::zx::event> value)

Required. The fuchsia.power.broker.DependencyToken that must be leased at level 1 to achieve

the goal.

void PowerGoal (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits