class Listener
Defined at line 406 of file fidling/gen/sdk/fidl/fuchsia.accessibility.virtualkeyboard/fuchsia.accessibility.virtualkeyboard/hlcpp/fuchsia/accessibility/virtualkeyboard/cpp/fidl.h
Provides the ability to inform an interested party ("listener") of changes
in virtual keyboard state (e.g. visibility).
# Roles
This protocol will typically be:
* Implemented by platform components which implement accessibility.
For example, a11y_manager.
* Consumed by components which provide a GUI affordance for text input.
# Notes
When the consumer of this protocol observes that the channel is closed,
it (the protocol consumer) should retry `Registry.Register()`, applying
back-off logic to avoid tight loops.
Public Methods
void ~Listener ()
void OnVisibilityChanged (bool updated_visibility, OnVisibilityChangedCallback callback)
Informs the `Listener` of a change in keyboard visibility.
Consumers of this protocol should wait for each call to be acknowledged
before calling again, to avoid queueing large numbers of updates.