template <>
class WireSyncClientImpl
Defined at line 759 of file fidling/gen/sdk/fidl/fuchsia.component.runtime/fuchsia.component.runtime/cpp/fidl/fuchsia.component.runtime/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_component_runtime::ConnectorRouter>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fuchsia_component_runtime::ConnectorRouter::Route> Route (::fuchsia_component_runtime::wire::RouteRequest request, ::zx::eventpair && instance_token, ::zx::eventpair && handle)
Attempts to produce a `Connector` capability from this
`ConnectorRouter`.
`request` contains context for this route, and `instance_token`
references the component that the routing operation is being performed
for.
This will return:
- `SUCCESS` if `handle` has been associated with a connector.
- `UNAVAILABLE` if the capability is unavailable, in which case `handle`
will be closed.
- An error, if the operation failed.
Allocates 80 bytes of message buffer on the stack. No heap allocation necessary.