template <>
class WireSyncClientImpl
Defined at line 905 of file fidling/gen/sdk/fidl/fuchsia.dash/fuchsia.dash/cpp/fidl/fuchsia.dash/cpp/wire_messaging.h
Methods to make a sync FIDL call directly on an unowned handle or a
const reference to a |::fidl::ClientEnd
<
::fuchsia_dash::Launcher>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::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.
Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.
::fidl::WireResult< ::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.
Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.
::fidl::WireResult< ::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.
Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.
::fidl::WireResult< ::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.
Allocates 32 bytes of response buffer on the stack. Request is heap-allocated.