class ChildViewWatcherImpl

Defined at line 148 of file ../../src/ui/scenic/lib/flatland/link_system.h

An implementation of the ChildViewWatcher protocol, consisting of hanging gets for various

updateable pieces of information.

Public Methods

void ChildViewWatcherImpl (std::shared_ptr<utils::DispatcherHolder> dispatcher_holder, fidl::ServerEnd<fuchsia_ui_composition::ChildViewWatcher> server_end, LinkProtocolErrorCallback error_callback)

Defined at line 150 of file ../../src/ui/scenic/lib/flatland/link_system.h

void ChildViewWatcherImpl (ChildViewWatcherImpl && )

Defined at line 162 of file ../../src/ui/scenic/lib/flatland/link_system.h

void ChildViewWatcherImpl (const ChildViewWatcherImpl & )

Defined at line 163 of file ../../src/ui/scenic/lib/flatland/link_system.h

ChildViewWatcherImpl & operator= (const ChildViewWatcherImpl & )

Defined at line 164 of file ../../src/ui/scenic/lib/flatland/link_system.h

void ~ChildViewWatcherImpl ()

Defined at line 166 of file ../../src/ui/scenic/lib/flatland/link_system.h

void UpdateLinkStatus (fuchsia_ui_composition::ChildViewStatus status)

Defined at line 174 of file ../../src/ui/scenic/lib/flatland/link_system.h

void UpdateViewRef ()

If ViewRef hasn't yet been pushed to the hanging get helper, do so.

Defined at line 184 of file ../../src/ui/scenic/lib/flatland/link_system.h

void SetViewRef (fuchsia_ui_views::ViewRef viewref)

Defined at line 191 of file ../../src/ui/scenic/lib/flatland/link_system.h

void GetStatus (GetStatusCompleter::Sync & sync_completer)

|fuchsia_ui_composition::ChildViewWatcher|

Defined at line 197 of file ../../src/ui/scenic/lib/flatland/link_system.h

void GetViewRef (GetViewRefCompleter::Sync & sync_completer)

|fuchsia_ui_composition::ChildViewWatcher|

Defined at line 213 of file ../../src/ui/scenic/lib/flatland/link_system.h