Expand description

Provides a hanging-get implementation of the fuchsia.ui.focus.FocusChainProvider protocol.


Allows new focus chain values to be stored for transmission to watcher clients (through the corresponding FocusChainProviderRequestStreamHandler).
Handles streams of requests from FocusChainProvider clients, responding to them with the latest value from the corresponding FocusChainProviderPublisher.


Creates a new publisher and stream handler pair. Their initial focus chain value is always FocusKoidChain::EMPTY.