class SpiImplRegisterVmoRequest

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

Public Methods

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

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

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

void SpiImplRegisterVmoRequest (SpiImplRegisterVmoRequest && )

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

uint32_t chip_select ()
uint32_t & chip_select ()
SpiImplRegisterVmoRequest & chip_select (uint32_t value)

Setter for chip_select.

SpiImplRegisterVmoRequest & operator= (SpiImplRegisterVmoRequest && )

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

uint32_t vmo_id ()
uint32_t & vmo_id ()
SpiImplRegisterVmoRequest & vmo_id (uint32_t value)

Setter for vmo_id.

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

Setter for vmo.

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

Setter for rights.

void SpiImplRegisterVmoRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits