class SharedVmoRegisterRegisterVmoRequest

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

Public Methods

void SharedVmoRegisterRegisterVmoRequest (Storage_ storage)
void SharedVmoRegisterRegisterVmoRequest (uint32_t vmo_id, ::fuchsia_mem::Range vmo, ::fuchsia_hardware_sharedmemory::SharedVmoRight rights)
void SharedVmoRegisterRegisterVmoRequest ()

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

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

void SharedVmoRegisterRegisterVmoRequest (SharedVmoRegisterRegisterVmoRequest && )

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

SharedVmoRegisterRegisterVmoRequest & operator= (SharedVmoRegisterRegisterVmoRequest && )

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

uint32_t vmo_id ()
uint32_t & vmo_id ()
SharedVmoRegisterRegisterVmoRequest & vmo_id (uint32_t value)

Setter for vmo_id.

const ::fuchsia_mem::Range & vmo ()
::fuchsia_mem::Range & vmo ()
SharedVmoRegisterRegisterVmoRequest & vmo (::fuchsia_mem::Range value)

Setter for vmo.

::fuchsia_hardware_sharedmemory::SharedVmoRight rights ()
::fuchsia_hardware_sharedmemory::SharedVmoRight & rights ()
SharedVmoRegisterRegisterVmoRequest & rights (::fuchsia_hardware_sharedmemory::SharedVmoRight value)

Setter for rights.

void SharedVmoRegisterRegisterVmoRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits