class DeviceRegisterVmoRequest

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

Public Methods

void DeviceRegisterVmoRequest (Storage_ storage)
void DeviceRegisterVmoRequest (uint32_t vmo_id, ::zx::vmo vmo, uint64_t offset, uint64_t size, uint32_t vmo_rights)
void DeviceRegisterVmoRequest ()

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

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

void DeviceRegisterVmoRequest (DeviceRegisterVmoRequest && )

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

DeviceRegisterVmoRequest & operator= (DeviceRegisterVmoRequest && )

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

uint32_t vmo_id ()
uint32_t & vmo_id ()
DeviceRegisterVmoRequest & vmo_id (uint32_t value)

Setter for vmo_id.

const ::zx::vmo & vmo ()
::zx::vmo & vmo ()
DeviceRegisterVmoRequest & vmo (::zx::vmo value)

Setter for vmo.

uint64_t offset ()
uint64_t & offset ()
DeviceRegisterVmoRequest & offset (uint64_t value)

Setter for offset.

uint64_t size ()
uint64_t & size ()
DeviceRegisterVmoRequest & size (uint64_t value)

Setter for size.

uint32_t vmo_rights ()
uint32_t & vmo_rights ()
DeviceRegisterVmoRequest & vmo_rights (uint32_t value)

Setter for vmo_rights.

void DeviceRegisterVmoRequest (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits