template <>
class WireSyncClientImpl
Defined at line 685 of file fidling/gen/sdk/fidl/fuchsia.component.runner/fuchsia.component.runner/cpp/fidl/fuchsia.component.runner/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_runner::ComponentController>|,
avoiding setting up a client.
Public Methods
::fidl::OneWayStatus Stop ()
Request to stop the component instance.
After stopping the component instance, the server should close this
connection with an epitaph. After the connection
closes, component manager considers this component instance to be
Stopped and the component's namespace will be torn down.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus Kill ()
Stop this component instance immediately.
The ComponentRunner must immediately kill the component instance, and
then close this connection with an epitaph. After the connection
closes, component manager considers this component instance to be
Stopped and the component's namespace will be torn down.
In some cases Kill() may be issued before Stop(), but that is not
guaranteed.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.