class DependencyType

Defined at line 142 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/common_types.h

An assertive dependency is strongly-fulfilled and orderly-on-termination.

An opportunistic dependency is weakly-fulfilled but still orderly-on-termination.

See https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0250_power_topology#dependency_types

for more details on these definitions.

Public Members

static DependencyType kAssertive
static DependencyType kOpportunistic

Public Methods

void DependencyType ()

Defined at line 156 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/common_types.h

void DependencyType (uint32_t value)

Defined at line 157 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/common_types.h

EnumForSwitching_ operator fuchsia_power_broker::DependencyType::EnumForSwitching_ ()

Defined at line 158 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/common_types.h

uint32_t operator unsigned int ()

Defined at line 159 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/common_types.h

bool IsUnknown ()

Defined at line 161 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/common_types.h

DependencyType Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

Defined at line 174 of file fidling/gen/sdk/fidl/fuchsia.power.broker/fuchsia.power.broker/cpp/fidl/fuchsia.power.broker/cpp/common_types.h