class BufferCollectionId

Defined at line 173 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h

Identifies a sysmem BufferCollection owned by a Display Coordinator client.

Values are managed by [`fuchsia.hardware.display/Coordinator`] clients, to

facilitate feed-forward dataflow.

Each value uniquely identifies a [`fuchsia.sysmem/BufferCollection`] (as

well as its token [`fuchsia.sysmem/BufferCollectionToken`]) imported to the

Display Coordinator device within a Coordinator connection. The identifier

of a BufferCollection destroyed via

[`fuchsia.hardware.display/Coordinator.ReleaseBufferCollection`] can be

reused in a subsequent

[`fuchsia.hardware.display/Coordinator.ImportBufferCollection`] call.

Public Methods

void BufferCollectionId (Storage_ storage)
void BufferCollectionId (uint64_t value)
void BufferCollectionId ()

Default constructs a |BufferCollectionId| only if all of its members are default constructible.

Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h

void BufferCollectionId (BufferCollectionId && )

Defined at line 186 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h

void BufferCollectionId (const BufferCollectionId & other)
BufferCollectionId & operator= (BufferCollectionId && )

Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.hardware.display/fuchsia.hardware.display/cpp/fidl/fuchsia.hardware.display/cpp/natural_types.h

BufferCollectionId & operator= (const BufferCollectionId & other)
bool operator== (const BufferCollectionId & other)
bool operator!= (const BufferCollectionId & other)
uint64_t value ()
uint64_t & value ()
BufferCollectionId & value (uint64_t value)

Setter for value.

void BufferCollectionId (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits