template <>
class WireWeakSyncClientImpl
Defined at line 1845 of file fidling/gen/sdk/fidl/fuchsia.input.virtualkeyboard/fuchsia.input.virtualkeyboard/cpp/fidl/fuchsia.input.virtualkeyboard/cpp/wire_messaging.h
Public Methods
::fidl::WireResult< ::fuchsia_input_virtualkeyboard::Controller::WatchVisibility> WatchVisibility ()
Waits for the visibility to change, then reports the new value.
* Returns `true` after the callee receives a RequestShow()
call from this Controller, when this Controller was not
already requesting the keyboard be shown.
* This _may_ occur before the keyboard is visible on screen.
* This _may_ occur before the `View` for this Controller is
focused.
* Returns `false` when the callee decides to hide the keyboard
that was requested by this Controller.
* This may happen due to a call to `RequestHide()`, or
implicitly when the `View` loses focus.
* The function _may_ return while the keyboard is still
visible on screen.
* The first call immediately returns...
* `true` if the callee has decided that the keyboard should
be visible due to a request from this Controller (this
does not guarantee that the keyboard is visible on screen)
* `false` otherwise
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.