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