class HealthState
Defined at line 1849 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
Public Methods
void HealthState ()
Defined at line 1851 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
void HealthState (const HealthState & other)
Defined at line 1852 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
HealthState & operator= (const HealthState & other)
Defined at line 1853 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
void HealthState (HealthState && other)
Defined at line 1854 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_hardware_audio::wire::HealthState> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_hardware_audio::wire::HealthState> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_audio::wire::HealthState>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
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.
bool has_healthy ()
HealthState & operator= (HealthState && other)
Defined at line 1855 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
HealthState & set_healthy (bool elem)
HealthState & clear_healthy ()
void HealthState (::fidl::AnyArena & allocator)
void HealthState (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_audio::wire::HealthState>> && frame)
This constructor allows a user controlled allocation (not using a Arena).
It should only be used when performance is key.
As soon as the frame is given to the table, it must not be used directly or for another table.
void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_audio::wire::HealthState>> && frame_ptr)
void ~HealthState ()
Defined at line 1857 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder