class AllocateNonSharedCollection
Defined at line 37 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/markers.h
Allocates a buffer collection on behalf of a single client (aka
initiator) who is also the only participant (from the point of view of
sysmem).
This call exists mainly for temp/testing purposes. This call skips the
[`fuchsia.sysmem2/BufferCollectionToken`] stage, so there's no way to
allow another participant to specify its constraints.
Real clients are encouraged to use
[`fuchsia.sysmem2/Allocator.AllocateSharedCollection`] instead, and to
let relevant participants directly convey their own constraints to
sysmem by sending `BufferCollectionToken`s to those participants.
+ request `collection_request` The server end of the
[`fuchsia.sysmem2/BufferCollection`].
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