class ComponentStopInfo

Defined at line 1090 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

void ComponentStopInfo ()
void ComponentStopInfo (ComponentStopInfo && other)
const int32_t & termination_status ()

The component's termination status, as documented on [ComponentRunner] above.

The caller should set this field. If it is absent, the framework will assume

a value of ZX_OK.

Defined at line 1100 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

bool has_termination_status ()

Defined at line 1104 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

int32_t * mutable_termination_status ()

The component's termination status, as documented on [ComponentRunner] above.

The caller should set this field. If it is absent, the framework will assume

a value of ZX_OK.

Defined at line 1112 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

void clear_termination_status ()

Defined at line 1120 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

const int64_t & exit_code ()

(Optional) The exit code of the component instance.

Runner implementors may map their runtime specific exit code concept

(such as libc exit status) to this field. Or they may choose to

leave this blank.

Defined at line 1133 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

bool has_exit_code ()

Defined at line 1137 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

int64_t * mutable_exit_code ()

(Optional) The exit code of the component instance.

Runner implementors may map their runtime specific exit code concept

(such as libc exit status) to this field. Or they may choose to

leave this blank.

Defined at line 1146 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

void clear_exit_code ()

Defined at line 1154 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/hlcpp/fuchsia/component/runner/cpp/fidl.h

ComponentStopInfo & set_termination_status (int32_t _value)
ComponentStopInfo & set_exit_code (int64_t _value)
void ~ComponentStopInfo ()
ComponentStopInfo & operator= (ComponentStopInfo && other)
::std::unique_ptr<ComponentStopInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ComponentStopInfo * _value, size_t _offset)
zx_status_t Clone (ComponentStopInfo * _result)