class StoppedPayload

Defined at line 1428 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

Payload for Stopped events.

Public Methods

void StoppedPayload (Storage_ storage)
void StoppedPayload ()

Defined at line 1433 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

void StoppedPayload (StoppedPayload && )

Defined at line 1434 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

void StoppedPayload (const StoppedPayload & other)
StoppedPayload & operator= (StoppedPayload && )

Defined at line 1435 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h

StoppedPayload & operator= (const StoppedPayload & other)
bool operator== (const StoppedPayload & other)
bool operator!= (const StoppedPayload & other)
bool IsEmpty ()
const std::optional<int32_t> & status ()

The epitaph set on the fuchsia.component.runner/ComponentController

protocol channel. This is the exit status of the component. The

possible status values and their meaning are described in the definition

of the ComponentController protocol.

::std::optional<int32_t> & status ()

The epitaph set on the fuchsia.component.runner/ComponentController

protocol channel. This is the exit status of the component. The

possible status values and their meaning are described in the definition

of the ComponentController protocol.

StoppedPayload & status (std::optional<int32_t> value)

The epitaph set on the fuchsia.component.runner/ComponentController

protocol channel. This is the exit status of the component. The

possible status values and their meaning are described in the definition

of the ComponentController protocol.

const std::optional<int64_t> & exit_code ()

The exit code of the component instance. Note that not all components

will stop with an exit code.

Many program runtimes have the concept of an exit code. Runners may map

that value to this field when applicable. For example, the ELF runner

will publish the Zircon process return code here.

::std::optional<int64_t> & exit_code ()

The exit code of the component instance. Note that not all components

will stop with an exit code.

Many program runtimes have the concept of an exit code. Runners may map

that value to this field when applicable. For example, the ELF runner

will publish the Zircon process return code here.

StoppedPayload & exit_code (std::optional<int64_t> value)

The exit code of the component instance. Note that not all components

will stop with an exit code.

Many program runtimes have the concept of an exit code. Runners may map

that value to this field when applicable. For example, the ELF runner

will publish the Zircon process return code here.

void StoppedPayload (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits