template <>

class WireWeakAsyncClientImpl

Defined at line 10154 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::Keyboard::Set> Set (::fuchsia_settings::wire::KeyboardSettings settings)

Setting protocol: if a field is left unset, it is not modified.

To clear a field, set it to its type's "zero" value.

Allocates 64 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::fuchsia_settings::Keyboard::Watch> Watch ()

The Watch protocol is the same as in the other `fuchsia.settings.*` protocols.

Returns immediately on first call; on subsequent calls it blocks until the settings

change, and then returns following the "hanging get" pattern.

Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.