class LaunchInfo

Defined at line 231 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h

The information needed to launch a process.

Public Methods

void LaunchInfo (Storage_ storage)
void LaunchInfo (::zx::vmo executable, ::zx::job job, ::std::string name)
void LaunchInfo ()

Default constructs a |LaunchInfo| only if all of its members are default constructible.

Defined at line 242 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h

void LaunchInfo (LaunchInfo && )

Defined at line 245 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h

const ::zx::vmo & executable ()

The executable to run in the process.

::zx::vmo & executable ()

The executable to run in the process.

LaunchInfo & executable (::zx::vmo value)

The executable to run in the process.

const ::zx::job & job ()

The job in which to create the process.

::zx::job & job ()

The job in which to create the process.

LaunchInfo & job (::zx::job value)

The job in which to create the process.

const ::std::string & name ()

The name to assign to the created process.

::std::string & name ()

The name to assign to the created process.

LaunchInfo & name (::std::string value)

The name to assign to the created process.

void LaunchInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
LaunchInfo & operator= (LaunchInfo && )

Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/natural_types.h

Friends

class MemberVisitor
class NaturalStructCodingTraits