template <>

class WireSyncClientImpl

Defined at line 9058 of file fidling/gen/sdk/fidl/fuchsia.sys2/fuchsia.sys2/cpp/fidl/fuchsia.sys2/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_sys2::SystemController>|,

avoiding setting up a client.

Public Methods

::fidl::WireResult< ::fuchsia_sys2::SystemController::Shutdown> Shutdown ()

Stop all components, return an empty result, close this protocol's

channel, and exit ComponentManager. If this is the root ComponentManager

is exited we expect the system will reboot.

Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.