class HealthDiagnosticValue

Defined at line 6723 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

Diagnostic value returned in a HealthCheckResponse.

Public Methods

void HealthDiagnosticValue ()
void HealthDiagnosticValue (const HealthDiagnosticValue & )

Defined at line 6728 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

template <typename... Args>
HealthDiagnosticValue WithIntValue (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 6766 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

template <typename... Args>
HealthDiagnosticValue WithTimestamp (::fidl::AnyArena & allocator, Args &&... args)

Boot-timeline instant, e.g. time of the last interrupt or input report.

Defined at line 6804 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

bool has_invalid_tag ()
bool is_string_value ()
HealthDiagnosticValue WithStringValue (::fidl::ObjectView< ::fidl::StringView> val)
const int64_t & int_value ()
bool is_uint_value ()
HealthDiagnosticValue WithUintValue (::fidl::ObjectView<uint64_t> val)
HealthDiagnosticValue & operator= (const HealthDiagnosticValue & )

Defined at line 6729 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

void HealthDiagnosticValue (HealthDiagnosticValue && )

Defined at line 6730 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

HealthDiagnosticValue & operator= (HealthDiagnosticValue && )

Defined at line 6731 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

bool IsUnknown ()

Defined at line 6741 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

template <typename... Args>
HealthDiagnosticValue WithStringValue (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 6752 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

template <typename... Args>
HealthDiagnosticValue WithUintValue (::fidl::AnyArena & allocator, Args &&... args)

Defined at line 6780 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h

::fidl::StringView & string_value ()
const ::fidl::StringView & string_value ()
bool is_int_value ()
HealthDiagnosticValue WithIntValue (::fidl::ObjectView<int64_t> val)
int64_t & int_value ()
uint64_t & uint_value ()
const uint64_t & uint_value ()
bool is_bool_value ()
HealthDiagnosticValue WithBoolValue (bool val)
bool & bool_value ()
const bool & bool_value ()
bool is_timestamp ()
HealthDiagnosticValue WithTimestamp (::fidl::ObjectView< ::fidl::basic_time<((zx_clock_t)1)>> val)

Boot-timeline instant, e.g. time of the last interrupt or input report.

HealthDiagnosticValue WithTimestamp (::fidl::ObjectView< ::fidl::basic_time<((zx_clock_t)1)>> val)

Boot-timeline instant, e.g. time of the last interrupt or input report.

::fidl::basic_time<((zx_clock_t)1)> & timestamp ()

Boot-timeline instant, e.g. time of the last interrupt or input report.

const ::fidl::basic_time<((zx_clock_t)1)> & timestamp ()

Boot-timeline instant, e.g. time of the last interrupt or input report.

::fuchsia_driver_framework::wire::HealthDiagnosticValue::Tag Which ()

Enumerations

enum class Tag : fidl_xunion_tag_t
Name Value Comments
kStringValue 1

0x1

kIntValue 2

0x2

kUintValue 3

0x3

kBoolValue 4

0x4

kTimestamp 5

0x5

_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max() --

Defined at line 6733 of file fidling/gen/sdk/fidl/fuchsia.driver.framework/fuchsia.driver.framework/cpp/fidl/fuchsia.driver.framework/cpp/wire_types.h