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