class CreateChildrenSync
Defined at line 1606 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/markers.h
Create 1 or more child tokens at once, synchronously. In contrast to
CreateChild(), no Sync() completion is required before passing the
client end of a returned token to BindSharedCollection().
The size of the rights_attentuation_mask determines the number of
created child tokens.
The lower-index child tokens are higher priority (attempted sooner) than
higher-index child tokens.
As per all child tokens, successful aggregation will choose exactly one
child among all created children (across all children created across
potentially multiple calls to CreateChild() and CreateChildrenSync()).
The maximum permissible total number of children per group, and total
number of nodes in an overall tree (from the root) are capped to limits
which are not configurable via these protocols.
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