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