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