class HealthCheckResponse
Defined at line 1509 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
Response returned by a driver health check.
Public Methods
void HealthCheckResponse (Storage_ storage)
void HealthCheckResponse ()
Defined at line 1514 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void HealthCheckResponse (HealthCheckResponse && )
Defined at line 1515 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
void HealthCheckResponse (const HealthCheckResponse & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_driver_framework::HealthDiagnosticItem>> & diagnostics ()
Diagnostic key-value telemetry for the driver as a whole (power mode,
activity counters, last-event timestamps), as opposed to a single
condition.
::std::optional< ::std::vector< ::fuchsia_driver_framework::HealthDiagnosticItem>> & diagnostics ()
Diagnostic key-value telemetry for the driver as a whole (power mode,
activity counters, last-event timestamps), as opposed to a single
condition.
HealthCheckResponse & diagnostics (std::optional< ::std::vector< ::fuchsia_driver_framework::HealthDiagnosticItem>> value)
Diagnostic key-value telemetry for the driver as a whole (power mode,
activity counters, last-event timestamps), as opposed to a single
condition.
const std::optional< ::std::vector< ::fuchsia_driver_framework::HealthCondition>> & conditions ()
Active fault or warning conditions. Absent or empty when the driver is
healthy (`HealthStatus.OK`). Overall driver status is the maximum
severity across `conditions` (`UNHEALTHY > DEGRADED > OK`), or `OK` if
absent or empty.
::std::optional< ::std::vector< ::fuchsia_driver_framework::HealthCondition>> & conditions ()
Active fault or warning conditions. Absent or empty when the driver is
healthy (`HealthStatus.OK`). Overall driver status is the maximum
severity across `conditions` (`UNHEALTHY > DEGRADED > OK`), or `OK` if
absent or empty.
HealthCheckResponse & conditions (std::optional< ::std::vector< ::fuchsia_driver_framework::HealthCondition>> value)
Active fault or warning conditions. Absent or empty when the driver is
healthy (`HealthStatus.OK`). Overall driver status is the maximum
severity across `conditions` (`UNHEALTHY > DEGRADED > OK`), or `OK` if
absent or empty.
void HealthCheckResponse (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
HealthCheckResponse & operator= (HealthCheckResponse && )
Defined at line 1516 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/natural_types.h
HealthCheckResponse & operator= (const HealthCheckResponse & other)
bool operator== (const HealthCheckResponse & other)
bool operator!= (const HealthCheckResponse & other)
Friends
class MemberVisitor
class NaturalTableCodingTraits