class GetStatus
Defined at line 145 of file fidling/gen/sdk/fidl/fuchsia.ui.composition/fuchsia.ui.composition/cpp/fidl/fuchsia.ui.composition/cpp/markers.h
A hanging get for receiving the status of a View. This provides information to the parent,
such as whether or not the child has successfully presented content through this View.
This hanging get will only fire when the ChildViewStatus is different than the previously
returned ChildViewStatus. This can happen immediately, and even if the creator of the
Viewport hasn't yet called Present() after calling CreateViewport(). This allows the parent
to know that the child has content ready to display before the parent modifies their own
local scene graph to incorporate the child content.
It is invalid to call `GetStatus` while a previous call is still pending. Doing so will
cause both this channel and the Flatland channel that handed out ChildViewWatcher to be
closed.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal