class Program

Defined at line 656 of file fidling/gen/sdk/fidl/fuchsia.developer.console/fuchsia.developer.console/cpp/fidl/fuchsia.developer.console/cpp/wire_types.h

Public Methods

bool IsUnknown ()

Defined at line 671 of file fidling/gen/sdk/fidl/fuchsia.developer.console/fuchsia.developer.console/cpp/fidl/fuchsia.developer.console/cpp/wire_types.h

void Program ()
void ~Program ()
void Program (Program && other)
Program & operator= (Program && other)
bool has_invalid_tag ()
bool is_default_shell ()
Program WithDefaultShell (::fuchsia_developer_console::wire::Empty val)

The default developer shell is launched.

The default shell is controlled by product configuration. Thus, when

selecting this program the server automatically fills:

- environment PATH variable.

- arguments for interactive vs not interactive sessions based on

arguments given to `LaunchOptions`.

::fuchsia_developer_console::wire::Empty & default_shell ()

The default developer shell is launched.

The default shell is controlled by product configuration. Thus, when

selecting this program the server automatically fills:

- environment PATH variable.

- arguments for interactive vs not interactive sessions based on

arguments given to `LaunchOptions`.

const ::fuchsia_developer_console::wire::Empty & default_shell ()

The default developer shell is launched.

The default shell is controlled by product configuration. Thus, when

selecting this program the server automatically fills:

- environment PATH variable.

- arguments for interactive vs not interactive sessions based on

arguments given to `LaunchOptions`.

bool is_from_package ()
Program WithFromPackage (::fidl::ObjectView< ::fuchsia_developer_console::wire::PackageProgram> val)

The provided program from some package is launched.

When `from_package` is used the provided `package` is automatically

added to the namespace under `/pkg`.

template <typename... Args>
Program WithFromPackage (::fidl::AnyArena & allocator, Args &&... args)

The provided program from some package is launched.

When `from_package` is used the provided `package` is automatically

added to the namespace under `/pkg`.

Defined at line 722 of file fidling/gen/sdk/fidl/fuchsia.developer.console/fuchsia.developer.console/cpp/fidl/fuchsia.developer.console/cpp/wire_types.h

::fuchsia_developer_console::wire::PackageProgram & from_package ()

The provided program from some package is launched.

When `from_package` is used the provided `package` is automatically

added to the namespace under `/pkg`.

const ::fuchsia_developer_console::wire::PackageProgram & from_package ()

The provided program from some package is launched.

When `from_package` is used the provided `package` is automatically

added to the namespace under `/pkg`.

::fuchsia_developer_console::wire::Program::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kDefaultShell 1
kFromPackage 2
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 666 of file fidling/gen/sdk/fidl/fuchsia.developer.console/fuchsia.developer.console/cpp/fidl/fuchsia.developer.console/cpp/wire_types.h