class BufferCollectionTokenDuplicateRequest

Defined at line 1181 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

Public Methods

void BufferCollectionTokenDuplicateRequest (Storage_ storage)
void BufferCollectionTokenDuplicateRequest (uint32_t rights_attenuation_mask, ::fidl::ServerEnd< ::fuchsia_sysmem::BufferCollectionToken> token_request)
void BufferCollectionTokenDuplicateRequest ()

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

Defined at line 1191 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

void BufferCollectionTokenDuplicateRequest (BufferCollectionTokenDuplicateRequest && )

Defined at line 1194 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

BufferCollectionTokenDuplicateRequest & operator= (BufferCollectionTokenDuplicateRequest && )

Defined at line 1195 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

uint32_t rights_attenuation_mask ()
uint32_t & rights_attenuation_mask ()
BufferCollectionTokenDuplicateRequest & rights_attenuation_mask (uint32_t value)

Setter for rights_attenuation_mask.

const ::fidl::ServerEnd< ::fuchsia_sysmem::BufferCollectionToken> & token_request ()
::fidl::ServerEnd< ::fuchsia_sysmem::BufferCollectionToken> & token_request ()
BufferCollectionTokenDuplicateRequest & token_request (::fidl::ServerEnd< ::fuchsia_sysmem::BufferCollectionToken> value)

Setter for token_request.

void BufferCollectionTokenDuplicateRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits