class AllChildrenPresent
Defined at line 2516 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/markers.h
Indicate that no more children will be created.
After creating all children, the client should send
[`fuchsia.sysmem2/BufferCollectionTokenGroup.AllChildrenPresent`] to
inform sysmem that no more children will be created, so that sysmem can
know when it's ok to start aggregating constraints.
Sending CreateChild after AllChildrenPresent is not permitted; this will
fail the group's subtree and close the connection.
If [`fuchsia.sysmem2/Node.Release`] is to be sent, it should be sent
after `AllChildrenPresent`, else failure of the group's subtree will be
triggered. This is intentionally not analogous to how `Release` without
prior [`fuchsia.sysmem2/BufferCollection.SetConstraints`] doesn't cause
subtree failure.
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