class ComponentStopInfo
Defined at line 1052 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.
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 1062 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 1066 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 1074 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 1082 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 1095 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 1099 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 1108 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 1116 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 ()
void ComponentStopInfo (ComponentStopInfo && other)
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)