class SharedVmoBuffer

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

Public Methods

void SharedVmoBuffer (Storage_ storage)
void SharedVmoBuffer (uint32_t vmo_id, uint64_t offset, uint64_t size)
void SharedVmoBuffer ()

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

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

void SharedVmoBuffer (SharedVmoBuffer && )

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

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

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

SharedVmoBuffer & operator= (const SharedVmoBuffer & other)
bool operator== (const SharedVmoBuffer & other)
bool operator!= (const SharedVmoBuffer & other)
uint32_t vmo_id ()
uint32_t & vmo_id ()
SharedVmoBuffer & vmo_id (uint32_t value)

Setter for vmo_id.

uint64_t offset ()
uint64_t & offset ()
SharedVmoBuffer & offset (uint64_t value)

Setter for offset.

uint64_t size ()
uint64_t & size ()
SharedVmoBuffer & size (uint64_t value)

Setter for size.

void SharedVmoBuffer (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits