class ComponentStopInfo

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

Public Methods

void ComponentStopInfo ()

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

void ComponentStopInfo (const ComponentStopInfo & other)

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

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

void _CloseHandles ()
::fidl::WireTableBuilder< ::fuchsia_component_runner::wire::ComponentStopInfo> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_component_runner::wire::ComponentStopInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_runner::wire::ComponentStopInfo>> frame)

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

bool has_termination_status ()
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.

bool has_exit_code ()
ComponentStopInfo & operator= (const ComponentStopInfo & other)

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

void ComponentStopInfo (ComponentStopInfo && other)

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

ComponentStopInfo & operator= (ComponentStopInfo && other)

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

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.

ComponentStopInfo & set_termination_status (int32_t elem)
ComponentStopInfo & clear_termination_status ()
ComponentStopInfo & set_exit_code (::fidl::ObjectView<int64_t> elem)
ComponentStopInfo & set_exit_code (std::nullptr_t )
ComponentStopInfo & clear_exit_code ()
void ComponentStopInfo (::fidl::AnyArena & allocator)
void ComponentStopInfo (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_runner::wire::ComponentStopInfo>> && frame)

This constructor allows a user controlled allocation (not using a Arena).

It should only be used when performance is key.

As soon as the frame is given to the table, it must not be used directly or for another table.

void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_runner::wire::ComponentStopInfo>> && frame_ptr)
void ~ComponentStopInfo ()

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

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder