template <>
class WireSyncClientImpl
Defined at line 8841 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/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_settings::Setup>|,
avoiding setting up a client.
Public Methods
::fidl::WireResult< ::fuchsia_settings::Setup::Watch> Watch ()
Gets the current [SetupSettings]. Returns immediately on first call;
subsequent calls return when the value changes.
If this call fails, it is considered a fatal error and the channel
will be closed.
Allocates 16 bytes of request buffer on the stack. Response is heap-allocated.
::fidl::WireResult< ::fuchsia_settings::Setup::Set> Set (::fuchsia_settings::wire::SetupSettings settings, bool reboot_device)
Changes the settings specified in [SetupSettings]. Any field not set in
the table will not perform any system operation. An error will be
returned if the provided settings is an invalid change (for example, if
it is empty).
Allocates 80 bytes of message buffer on the stack. No heap allocation necessary.