class Crash

Defined at line 44 of file fidling/gen/sdk/fidl/fuchsia.firmware.crash/fuchsia.firmware.crash/cpp/fidl/fuchsia.firmware.crash/cpp/natural_types.h

Public Methods

void Crash (Storage_ storage)
void Crash ()

Defined at line 50 of file fidling/gen/sdk/fidl/fuchsia.firmware.crash/fuchsia.firmware.crash/cpp/fidl/fuchsia.firmware.crash/cpp/natural_types.h

void Crash (Crash && )

Defined at line 51 of file fidling/gen/sdk/fidl/fuchsia.firmware.crash/fuchsia.firmware.crash/cpp/fidl/fuchsia.firmware.crash/cpp/natural_types.h

bool IsEmpty ()
Crash & operator= (Crash && )

Defined at line 52 of file fidling/gen/sdk/fidl/fuchsia.firmware.crash/fuchsia.firmware.crash/cpp/fidl/fuchsia.firmware.crash/cpp/natural_types.h

const std::optional< ::std::string> & subsystem_name ()

Name or identifier for the subsystem which crashed.

::std::optional< ::std::string> & subsystem_name ()

Name or identifier for the subsystem which crashed.

Crash & subsystem_name (std::optional< ::std::string> value)

Name or identifier for the subsystem which crashed.

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

Approximate timestamp when the crash occurred.

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

Approximate timestamp when the crash occurred.

Crash & timestamp (std::optional< ::fidl::basic_time<((zx_clock_t)1)>> value)

Approximate timestamp when the crash occurred.

const std::optional< ::std::string> & reason ()

The description or code indicating why the crash occurred.

::std::optional< ::std::string> & reason ()

The description or code indicating why the crash occurred.

Crash & reason (std::optional< ::std::string> value)

The description or code indicating why the crash occurred.

const std::optional<uint32_t> & count ()

The number of times this subsystem has crashed.

Note that this is ignored if supplied by in Reporter.Report and instead

aggregated by the protocol implementer based on subsystem_name.

::std::optional<uint32_t> & count ()

The number of times this subsystem has crashed.

Note that this is ignored if supplied by in Reporter.Report and instead

aggregated by the protocol implementer based on subsystem_name.

Crash & count (std::optional<uint32_t> value)

The number of times this subsystem has crashed.

Note that this is ignored if supplied by in Reporter.Report and instead

aggregated by the protocol implementer based on subsystem_name.

const std::optional< ::std::string> & firmware_version ()

Optional version of the subsystem's firmware.

::std::optional< ::std::string> & firmware_version ()

Optional version of the subsystem's firmware.

Crash & firmware_version (std::optional< ::std::string> value)

Optional version of the subsystem's firmware.

const std::optional< ::zx::vmo> & crash_dump ()

Optional dump of the subsystem's failure. Not available on user builds.

::std::optional< ::zx::vmo> & crash_dump ()

Optional dump of the subsystem's failure. Not available on user builds.

Crash & crash_dump (std::optional< ::zx::vmo> value)

Optional dump of the subsystem's failure. Not available on user builds.

void Crash (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits