class ProcessExceptionInfo

Defined at line 1135 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

Intended to be an information-only message that contains no handle.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

ProcessExceptionInfo & set_info (::fuchsia::exception::ExceptionInfo _value)
ProcessExceptionInfo & set_process_name (::std::string _value)
ProcessExceptionInfo & set_thread_name (::std::string _value)
void ProcessExceptionInfo ()
void ProcessExceptionInfo (ProcessExceptionInfo && other)
void ~ProcessExceptionInfo ()
ProcessExceptionInfo & operator= (ProcessExceptionInfo && other)
::std::unique_ptr<ProcessExceptionInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ProcessExceptionInfo * _value, size_t _offset)
zx_status_t Clone (ProcessExceptionInfo * _result)
const ::fuchsia::exception::ExceptionInfo & info ()

Defined at line 1141 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

bool has_info ()

Defined at line 1145 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

::fuchsia::exception::ExceptionInfo * mutable_info ()

Defined at line 1149 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

void clear_info ()

Defined at line 1157 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

const ::std::string & process_name ()

Defined at line 1165 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

bool has_process_name ()

Defined at line 1169 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

::std::string * mutable_process_name ()

Defined at line 1173 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

void clear_process_name ()

Defined at line 1181 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

const ::std::string & thread_name ()

Defined at line 1189 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

bool has_thread_name ()

Defined at line 1193 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

::std::string * mutable_thread_name ()

Defined at line 1197 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h

void clear_thread_name ()

Defined at line 1205 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/hlcpp/fuchsia/exception/cpp/fidl.h