class ProcessExceptionMetadata

Defined at line 1268 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

Intended to be read only metadada associated with an exception waiting in

limbo. The handles provided will only have read-only access to the resource,

so no modification can be done to them.

NOTE: Both `process` and `thread` will be valid if present.

Public Methods

void ProcessExceptionMetadata (Storage_ storage)
bool IsEmpty ()
void ProcessExceptionMetadata ()

Defined at line 1274 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

void ProcessExceptionMetadata (ProcessExceptionMetadata && )

Defined at line 1275 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

const std::optional< ::fuchsia_exception::ExceptionInfo> & info ()
::std::optional< ::fuchsia_exception::ExceptionInfo> & info ()
ProcessExceptionMetadata & info (std::optional< ::fuchsia_exception::ExceptionInfo> value)

Setter for info.

ProcessExceptionMetadata & operator= (ProcessExceptionMetadata && )

Defined at line 1276 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/natural_types.h

const std::optional< ::zx::process> & process ()

Only has ZX_RIGHT_READ and ZX_RIGHT_GET_PROPERTY rights.

::std::optional< ::zx::process> & process ()

Only has ZX_RIGHT_READ and ZX_RIGHT_GET_PROPERTY rights.

ProcessExceptionMetadata & process (std::optional< ::zx::process> value)

Only has ZX_RIGHT_READ and ZX_RIGHT_GET_PROPERTY rights.

const std::optional< ::zx::thread> & thread ()

The thread that generated the exception.

The process may have other threads that are not reflected here.

Only has ZX_RIGHT_READ and ZX_RIGHT_GET_PROPERTY rights.

::std::optional< ::zx::thread> & thread ()

The thread that generated the exception.

The process may have other threads that are not reflected here.

Only has ZX_RIGHT_READ and ZX_RIGHT_GET_PROPERTY rights.

ProcessExceptionMetadata & thread (std::optional< ::zx::thread> value)

The thread that generated the exception.

The process may have other threads that are not reflected here.

Only has ZX_RIGHT_READ and ZX_RIGHT_GET_PROPERTY rights.

void ProcessExceptionMetadata (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits