class HealthCondition
Defined at line 1358 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
One condition detected by a driver health check.
Public Methods
void HealthCondition (Storage_ storage)
void HealthCondition ()
Defined at line 1363 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void HealthCondition (HealthCondition && )
Defined at line 1364 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void HealthCondition (const HealthCondition & other)
bool IsEmpty ()
::std::optional< ::std::string> & message ()
Human-readable detail for this condition.
HealthCondition & message (std::optional< ::std::string> value)
Human-readable detail for this condition.
const std::optional< ::std::vector< ::fuchsia_driver_framework::HealthDiagnosticItem>> & diagnostics ()
Diagnostic values specific to this condition.
::std::optional< ::std::vector< ::fuchsia_driver_framework::HealthDiagnosticItem>> & diagnostics ()
Diagnostic values specific to this condition.
HealthCondition & diagnostics (std::optional< ::std::vector< ::fuchsia_driver_framework::HealthDiagnosticItem>> value)
Diagnostic values specific to this condition.
const std::optional< ::fidl::basic_time<((zx_clock_t)1)>> & first_observed ()
Boot-timeline instant at which this condition was first observed.
::std::optional< ::fidl::basic_time<((zx_clock_t)1)>> & first_observed ()
Boot-timeline instant at which this condition was first observed.
HealthCondition & first_observed (std::optional< ::fidl::basic_time<((zx_clock_t)1)>> value)
Boot-timeline instant at which this condition was first observed.
HealthCondition & first_observed (std::optional< ::fidl::basic_time<((zx_clock_t)1)>> value)
Boot-timeline instant at which this condition was first observed.
const std::optional< ::fidl::basic_time<((zx_clock_t)1)>> & last_observed ()
Boot-timeline instant at which this condition was most recently
observed.
::std::optional< ::fidl::basic_time<((zx_clock_t)1)>> & last_observed ()
Boot-timeline instant at which this condition was most recently
observed.
HealthCondition & last_observed (std::optional< ::fidl::basic_time<((zx_clock_t)1)>> value)
Boot-timeline instant at which this condition was most recently
observed.
HealthCondition & last_observed (std::optional< ::fidl::basic_time<((zx_clock_t)1)>> value)
Boot-timeline instant at which this condition was most recently
observed.
const std::optional<uint64_t> & occurrence_count ()
Number of times this condition has been observed since
`first_observed`.
::std::optional<uint64_t> & occurrence_count ()
Number of times this condition has been observed since
`first_observed`.
HealthCondition & occurrence_count (std::optional<uint64_t> value)
Number of times this condition has been observed since
`first_observed`.
void HealthCondition (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
HealthCondition & operator= (HealthCondition && )
Defined at line 1365 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
HealthCondition & operator= (const HealthCondition & other)
bool operator== (const HealthCondition & other)
bool operator!= (const HealthCondition & other)
const std::optional< ::fuchsia_driver_framework::HealthStatus> & status ()
Severity of this condition. Consumers treat an omitted or unrecognized
value as `UNHEALTHY`, so always set it.
::std::optional< ::fuchsia_driver_framework::HealthStatus> & status ()
Severity of this condition. Consumers treat an omitted or unrecognized
value as `UNHEALTHY`, so always set it.
HealthCondition & status (std::optional< ::fuchsia_driver_framework::HealthStatus> value)
Severity of this condition. Consumers treat an omitted or unrecognized
value as `UNHEALTHY`, so always set it.
const std::optional< ::std::string> & reason_code ()
Short machine-readable token (e.g. "DSI_CRI_FIFO_WEDGED",
"TE_INTERRUPT_STALLED"). Must be unique within a response.
::std::optional< ::std::string> & reason_code ()
Short machine-readable token (e.g. "DSI_CRI_FIFO_WEDGED",
"TE_INTERRUPT_STALLED"). Must be unique within a response.
HealthCondition & reason_code (std::optional< ::std::string> value)
Short machine-readable token (e.g. "DSI_CRI_FIFO_WEDGED",
"TE_INTERRUPT_STALLED"). Must be unique within a response.
const std::optional< ::std::string> & message ()
Human-readable detail for this condition.
Friends
class MemberVisitor
class NaturalTableCodingTraits