class ProcessException

Defined at line 152 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/wire_types.h

Generic wrapper over a thread exception. Mirrors closely the information

given by an exception channel.

Both |process| and |thread| will be valid if present.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void ProcessException ()

Defined at line 154 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/wire_types.h

void ProcessException (const ProcessException & other)

Defined at line 155 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/wire_types.h

ProcessException & operator= (const ProcessException & other)

Defined at line 156 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/wire_types.h

void ProcessException (ProcessException && other)

Defined at line 157 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/wire_types.h

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_exception::wire::ProcessException> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_exception::wire::ProcessException> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_exception::wire::ProcessException>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

::zx::exception & exception ()

`exception` is guaranteed to be valid.

bool has_exception ()
::fuchsia_exception::wire::ExceptionInfo & info ()
bool has_info ()
ProcessException & operator= (ProcessException && other)

Defined at line 158 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/wire_types.h

::zx::process & process ()

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

bool has_process ()
::zx::thread & thread ()

The thread that generated the exception.

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

bool has_thread ()
void ~ProcessException ()

Defined at line 160 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder