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