template <>

class WireSyncBufferClientImpl

Defined at line 951 of file fidling/gen/sdk/fidl/fuchsia.dash/fuchsia.dash/cpp/fidl/fuchsia.dash/cpp/wire_messaging.h

Public Methods

::fidl::WireUnownedResult< ::fuchsia_dash::Launcher::ExploreComponentOverPty> ExploreComponentOverPty (::fidl::StringView moniker, ::fidl::ClientEnd< ::fuchsia_hardware_pty::Device> && pty, ::fidl::VectorView< ::fidl::StringView> tool_urls, ::fidl::StringView command, ::fuchsia_dash::wire::DashNamespaceLayout ns_layout)

Launch a dash process scoped to the component with the given moniker, forwarding the given

stdio PTY.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_dash::Launcher::ExploreComponentOverSocket> ExploreComponentOverSocket (::fidl::StringView moniker, ::zx::socket && socket, ::fidl::VectorView< ::fidl::StringView> tool_urls, ::fidl::StringView command, ::fuchsia_dash::wire::DashNamespaceLayout ns_layout)

Launch a dash process scoped to the component with the given moniker, forwarding the given

stdio socket.

The dash launcher will implicitly create a PTY and transfer bytes between the PTY and

the socket.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_dash::Launcher::ExplorePackageOverSocket> ExplorePackageOverSocket (::fidl::StringView url, ::fidl::VectorView< ::fidl::StringView> subpackages, ::zx::socket && socket, ::fidl::VectorView< ::fidl::StringView> tool_urls, ::fidl::StringView command)

Launch a dash process with the indicated [sub]package loaded into the namespace at /pkg,

forwarding the given stdio socket.

The dash launcher will implicitly create a PTY and transfer bytes between the PTY and

the socket.

Always uses [`fuchsia.dash/FuchsiaPkgResolver.FULL`] to resolve package URLs with scheme

"fuchsia-pkg".

Use [`fuchsia.dash/Launcher.ExplorePackageOverSocket2`] instead to pick which resolver to

use with "fuchsia-pkg" URLs.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.

::fidl::WireUnownedResult< ::fuchsia_dash::Launcher::ExplorePackageOverSocket2> ExplorePackageOverSocket2 (::fuchsia_dash::wire::FuchsiaPkgResolver fuchsia_pkg_resolver, ::fidl::StringView url, ::fidl::VectorView< ::fidl::StringView> subpackages, ::zx::socket && socket, ::fidl::VectorView< ::fidl::StringView> tool_urls, ::fidl::StringView command)

Launch a dash process with the indicated [sub]package loaded into the namespace at /pkg,

forwarding the given stdio socket.

The dash launcher will implicitly create a PTY and transfer bytes between the PTY and

the socket.

Caller provides the backing storage for FIDL message via an argument to `.buffer()`.