class ShutdownOptions

Defined at line 1412 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.statecontrol/fuchsia.hardware.power.statecontrol/cpp/fidl/fuchsia.hardware.power.statecontrol/cpp/natural_types.h

The options specified when a shutdown is requested.

Public Methods

void ShutdownOptions (Storage_ storage)
void ShutdownOptions ()

Defined at line 1418 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.statecontrol/fuchsia.hardware.power.statecontrol/cpp/fidl/fuchsia.hardware.power.statecontrol/cpp/natural_types.h

void ShutdownOptions (ShutdownOptions && )

Defined at line 1419 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.statecontrol/fuchsia.hardware.power.statecontrol/cpp/fidl/fuchsia.hardware.power.statecontrol/cpp/natural_types.h

void ShutdownOptions (const ShutdownOptions & other)
ShutdownOptions & operator= (ShutdownOptions && )

Defined at line 1420 of file fidling/gen/sdk/fidl/fuchsia.hardware.power.statecontrol/fuchsia.hardware.power.statecontrol/cpp/fidl/fuchsia.hardware.power.statecontrol/cpp/natural_types.h

ShutdownOptions & operator= (const ShutdownOptions & other)
bool operator== (const ShutdownOptions & other)
bool operator!= (const ShutdownOptions & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_power_statecontrol::ShutdownAction> & action ()
::std::optional< ::fuchsia_hardware_power_statecontrol::ShutdownAction> & action ()
ShutdownOptions & action (std::optional< ::fuchsia_hardware_power_statecontrol::ShutdownAction> value)

Setter for action.

const std::optional< ::std::vector< ::fuchsia_hardware_power_statecontrol::ShutdownReason>> & reasons ()

The set of shutdown reasons that are responsible for this shutdown request.

::std::optional< ::std::vector< ::fuchsia_hardware_power_statecontrol::ShutdownReason>> & reasons ()

The set of shutdown reasons that are responsible for this shutdown request.

ShutdownOptions & reasons (std::optional< ::std::vector< ::fuchsia_hardware_power_statecontrol::ShutdownReason>> value)

The set of shutdown reasons that are responsible for this shutdown request.

void ShutdownOptions (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits