template <>

class WireWeakAsyncClientImpl

Defined at line 10469 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/wire_messaging.h

Public Methods

::fidl::internal::WireThenable< ::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. The callback is stored on the heap.

::fidl::internal::WireThenable< ::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 48 bytes of request buffer on the stack. The callback is stored on the heap.