class WaitForBuffersAllocated
Defined at line 2364 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/markers.h
This request completes when buffers have been allocated, responds with
some failure detail if allocation has been attempted but failed.
The following must occur before buffers will be allocated:
* All BufferCollectionToken(s) of the logical BufferCollectionToken
must be turned in via BindSharedCollection().
* All BufferCollection(s) of the logical BufferCollection must have
had SetConstraints() sent to them.
Returns `ZX_OK` if successful.
Returns `ZX_ERR_NO_MEMORY` if the request is valid but cannot be
fulfilled due to resource exhaustion.
Returns `ZX_ERR_ACCESS_DENIED` if the caller is not permitted to
obtain the buffers it requested.
Returns `ZX_ERR_INVALID_ARGS` if the request is malformed.
Returns `ZX_ERR_NOT_SUPPORTED` if request is valid but cannot be
satisfied, perhaps due to hardware limitations.
`buffer_collection_info` has the VMO handles and other related info.
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