class HealthState

Defined at line 3158 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

Public Methods

void HealthState (Storage_ storage)
void HealthState ()

Defined at line 3163 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

void HealthState (HealthState && )

Defined at line 3164 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

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

Defined at line 3165 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h

HealthState & operator= (const HealthState & other)
bool operator== (const HealthState & other)
bool operator!= (const HealthState & other)
bool IsEmpty ()
const std::optional<bool> & healthy ()

Driver is currently healthy.

No health information is provided if this field is not included.

This allows drivers to signal their health state in scenarios where they have not enough

capabilities or resources to recover on their own, for instance not able to power down the

hardware via a GPIO or control over the power subsystem.

Optional.

::std::optional<bool> & healthy ()

Driver is currently healthy.

No health information is provided if this field is not included.

This allows drivers to signal their health state in scenarios where they have not enough

capabilities or resources to recover on their own, for instance not able to power down the

hardware via a GPIO or control over the power subsystem.

Optional.

HealthState & healthy (std::optional<bool> value)

Driver is currently healthy.

No health information is provided if this field is not included.

This allows drivers to signal their health state in scenarios where they have not enough

capabilities or resources to recover on their own, for instance not able to power down the

hardware via a GPIO or control over the power subsystem.

Optional.

void HealthState (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits