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