class ViewFocuserRegistry
Defined at line 25 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.h
An object for managing fuchsia.ui.views.Focuser lifecycle, starting with FIDL requests and
ending with cleanup when the client-side channel closes.
Public Methods
void ViewFocuserRegistry (RequestFocusFuncrequest_focus,SetAutoFocusFuncset_auto_focus,async_dispatcher_t *dispatcher)
Defined at line 14 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.cc
void Register (zx_koid_t view_ref_koid, fidl::ServerEnd<fuchsia_ui_views::Focuser> view_focuser)
Bind a FIDL request for fuchsia.ui.views.Focuser, associated with |view_ref_koid|.
Defined at line 21 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.cc
void ViewFocuserRegistry (const ViewFocuserRegistry & )
Because this object captures its "this" pointer in internal closures, it is unsafe to copy or
move it. Disable all copy and move operations.
Defined at line 32 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.h
ViewFocuserRegistry & operator= (const ViewFocuserRegistry & )
Defined at line 33 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.h
void ViewFocuserRegistry (ViewFocuserRegistry && )
Defined at line 34 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.h
ViewFocuserRegistry & operator= (ViewFocuserRegistry && )
Defined at line 35 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.h
std::unordered_set<zx_koid_t> endpoints ()
For tests.
Defined at line 41 of file ../../src/ui/scenic/lib/focus/view_focuser_registry.h