class SemanticsEventManager
Defined at line 20 of file ../../src/ui/a11y/lib/semantics/semantics_event_manager.h
An interface for collecting semantics events on existing semantic trees and
notifying registered listeners.
Public Methods
void Register (fxl::WeakPtr<SemanticsEventListener> listener)
Semantics consumers can use this method to register to receive notifications
when semantics events occur.
NOTE: If |listener| becomes invalid, it is automatically removed from the list of registered
listeners.
void OnEvent (SemanticsEventInfo event_info)
This method is called when a semantics event is detected (e.g. when a provider
successfully calls |SemanticTreeService::Commit|. This method will
call |SemanticsEventListener::OnEvent| for each registered
semantics listener.
void SemanticsEventManager ()
Defined at line 22 of file ../../src/ui/a11y/lib/semantics/semantics_event_manager.h
void ~SemanticsEventManager ()
Defined at line 23 of file ../../src/ui/a11y/lib/semantics/semantics_event_manager.h