class BufferMemorySettings
Defined at line 1923 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
Public Methods
void BufferMemorySettings (uint32_t size_bytes, bool is_physically_contiguous, bool is_secure, ::fuchsia_sysmem::CoherencyDomain coherency_domain, ::fuchsia_sysmem::HeapType heap)
void BufferMemorySettings ()
Default constructs a |BufferMemorySettings| only if all of its members are default constructible.
Defined at line 1933 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void BufferMemorySettings (BufferMemorySettings && )
Defined at line 1936 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void BufferMemorySettings (Storage_ storage)
void BufferMemorySettings (const BufferMemorySettings & other)
BufferMemorySettings & operator= (const BufferMemorySettings & other)
bool operator== (const BufferMemorySettings & other)
bool operator!= (const BufferMemorySettings & other)
uint32_t size_bytes ()
uint32_t & size_bytes ()
BufferMemorySettings & size_bytes (uint32_t value)
Setter for size_bytes.
bool is_physically_contiguous ()
bool & is_physically_contiguous ()
BufferMemorySettings & is_physically_contiguous (bool value)
Setter for is_physically_contiguous.
bool is_secure ()
bool & is_secure ()
BufferMemorySettings & is_secure (bool value)
Setter for is_secure.
::fuchsia_sysmem::CoherencyDomain coherency_domain ()
::fuchsia_sysmem::CoherencyDomain & coherency_domain ()
BufferMemorySettings & coherency_domain (::fuchsia_sysmem::CoherencyDomain value)
Setter for coherency_domain.
::fuchsia_sysmem::HeapType heap ()
The specific heap from which buffers are allocated.
See above in this file for heap identifier values.
::fuchsia_sysmem::HeapType & heap ()
The specific heap from which buffers are allocated.
See above in this file for heap identifier values.
BufferMemorySettings & heap (::fuchsia_sysmem::HeapType value)
The specific heap from which buffers are allocated.
See above in this file for heap identifier values.
void BufferMemorySettings (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
BufferMemorySettings & operator= (BufferMemorySettings && )
Defined at line 1937 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalStructCodingTraits