template <>
class WireWeakOnewayClientImpl
Defined at line 1693 of file fidling/gen/sdk/fidl/fuchsia.input.virtualkeyboard/fuchsia.input.virtualkeyboard/cpp/fidl/fuchsia.input.virtualkeyboard/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus SetTextType (::fuchsia_input_virtualkeyboard::wire::TextType text_type)
Requests a change in text type for the virtual keyboard.
* If the callee determines that the `View` for this Controller is
focused, the callee applies the change immediately.
* If the callee determines that the `View` for this Controller is
_not_ focused, the callee applies the change when the `View` regains
focus.
* If the callee receives multiple calls before the `View` regains
focus, the callee will apply the value from the most recent call.
Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus RequestShow ()
Requests that the keyboard be made visible.
* If the callee determines that the `View` for this Controller is
focused, the callee applies the change immediately.
* If the callee determines that the `View` for this Controller is
_not_ focused, the callee applies the change when the `View`
regains focus. However, a call to `RequestHide()` will nullify
such a pending request.
* Calls to this method are idempotent.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.
::fidl::OneWayStatus RequestHide ()
Requests that the keyboard be hidden.
* If the callee determines that the `View` for this Controller is
focused, the callee applies the change immediately.
* If the callee determines that the `View` for this Controller is
_not_ focused:
* If there is a pending `RequestShow()`, the callee cancels
that request.
* Otherwise, the call has no effect.
* Calls to this method are idempotent.
Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.